HttpContext.Request.TotalBytes
の値をNLogの設定で直接レンダリングすることはできますか?NLogレンダリングHttpContext.Request.TotalBytes
<parameter name="@TotalBytes" layout="${aspnet-request:totalbytes}" />
HttpContext.Request.TotalBytes
の値をNLogの設定で直接レンダリングすることはできますか?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