是否有可能直接在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