log4net返回' NOT AVAILABLE'有时仅用于HttpContext中的项目

时间:2016-12-05 08:03:30

标签: asp.net logging asp.net-mvc-5 log4net

在我们使用Asp.Net MVC 5的环境非常简单。根据文档配置了log4net。

使用的传输是file,logentries.com和数据库。在所有情况下,像ClientIpAddress或ServerName这样的HttpContext项都返回为" NOT AVAILABLE"来自log4net。

在附带的屏幕截图中,您可以看到logentries示例。

如何/为什么会这样回来?我们如何避免它?文档似乎没有任何内容:(

enter image description here

以下是我们用于转换模式设置的内容:

<layout type="log4net.Layout.PatternLayout">
    <conversionPattern value="%date %level %thread %aspnet-request{ASP.NET_SessionId} %aspnet-request{AUTH_USER} ClientIpAddress='%aspnet-request{REMOTE_ADDR}' %newline%message%newline" />
  </layout>

0 个答案:

没有答案