Log4net没有显示确切的错误消息

时间:2017-10-20 11:09:23

标签: c# log4net log4net-configuration log4net-appender

我在我的.NET Core 2.0应用程序中使用 log4net 作为全局异常处理程序。

我需要显示确切的错误消息 stacktrace 。但目前它只是说“执行请求时发生了未处理的异常”

这是我的log4net配置:

<configuration>
  <configSections>
    <section name="log4net" type="log4net.Config.Log4NetConfigurationSectionHandler, log4net" />
  </configSections>
  <log4net>
    <appender name="RollingFile" type="log4net.Appender.RollingFileAppender">
      <file value="logger.log" />
      <appendToFile value="true" />
      <maximumFileSize value="100KB" />
      <maxSizeRollBackups value="2" />
      <layout type="log4net.Layout.PatternLayout">
        <IgnoresException value="False" />
        <conversionPattern value="%date %logger [%thread] [%ndc] (%file:%line) %level- %message%newline"/>
      </layout>
    </appender>

    <root>
      <level value="DEBUG" />
      <appender-ref ref="RollingFile" />
    </root>
  </log4net>
</configuration>

如何显示确切的错误消息和堆栈跟踪?

0 个答案:

没有答案