是否有可能直接在NLog配置中呈現HttpContext.Request.TotalBytes
值?我知道這不會工作,但沿線的東西或本:NLog呈現HttpContext.Request.TotalBytes
<parameter name="@TotalBytes" layout="${aspnet-request:totalbytes}" />
是否有可能直接在NLog配置中呈現HttpContext.Request.TotalBytes
值?我知道這不會工作,但沿線的東西或本:NLog呈現HttpContext.Request.TotalBytes
<parameter name="@TotalBytes" layout="${aspnet-request:totalbytes}" />
您可以輕鬆地自定義佈局渲染延伸NLOG。
在這種情況下,日誌記錄之前登記:
//register ${aspnet-request-totalbytes}
LayoutRenderer.Register("aspnet-request-totalbytes", (logEvent) =>
HttpContext.Request.TotalBytes.ToString());
,並在你的配置使用:${aspnet-request-totalbytes}
注:冒號是不允許在自定義佈局呈示名
NLOG 4.4+需要
欲瞭解更多信息,see the NLog wiki
ASP.net或ASP.net的核心? – Julian
只是普通的ASP.net – Colin