| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
ASP.NET Request RouteParameters key/value pairs.
Platforms Supported: All
Introduced in NLog.Web 5.0 and NLog.Web.AspNetCore 5.0
${aspnet-request-routeparameters:items=String:outputFormat=Enum
:itemSeparator=String:valueSeparator=String
:valuesOnly=Boolean}
Introduced with NLog.Web / NLog.Web.AspNetCore v5.2.1, and replaces the RouteParameterKeys-option.
Introduced in NLog.Web / NLog.Web.AspNetCore v5.1.1
Use this layout renderer to log the value of the specified route-parameter(s) stored in the ASP.NET GetRouteData() Values collection.
${aspnet-request-routeparameters:Items=key1}
Will print:
"key1=value1"
${aspnet-request-routeparameters:items=key1,id}
Will print:
"key1=value1,id=d4b20a34-6231-4201-83a6-c72599e41164"
${aspnet-request-routeparameters:items=key1:OutputFormat=JsonArray}
Will print:
[{"key1":"value1"}]${aspnet-request-routeparameters:items=key1,id:OutputFormat=JsonArray}
Will print:
[{"key1":"value1","id":"d4b20a34-6231-4201-83a6-c72599e41164"}]${aspnet-request-routeparameters:items=key1:OutputFormat=JsonDictionary}
Will print:
{"key1":"value1"}${aspnet-request-routeparameters:items=key1:ValuesOnly=true}
Will print:
"value1"
${aspnet-request-routeparameters:items=key1:OutputFormat=JsonArray:ValuesOnly=true}
Will print:
["value1"]${aspnet-request-routeparameters:items=key1,id:OutputFormat=JsonArray:ValuesOnly=true}
Will print:
["value1","d4b20a34-6231-4201-83a6-c72599e41164"]- Troubleshooting Guide - See available NLog Targets and Layouts: https://nlog-project.org/config
| Back | FazBrowse Home | New Git URL |