根据web.config中的转换设置不同的log4net日志记录级别?

时间:2018-04-08 13:52:58

标签: asp.net asp.net-mvc web-config log4net log4net-configuration

我已安装log4net,并进行了以下设置:

<configuration>
  <log4net debug="true">
    <!-- two appenders -->
    <root>
      <level value="DEBUG" />
      <appender-ref ref="AdoNetAppender" />
      <appender-ref ref="SlackAppender" />
    </root>
  </log4net>
</configuration>

这很完美,因为在本地我想调试我的两个appender。

现在,我想只记录生产中的错误。

我尝试编辑我的Web.release.config我很确定我没有正确地执行此操作:

 <log4net debug="true">
    <root>
      <level value="ERROR" xdt:Transform="Replace" xdt:Locator="Match(key)" />
    </root>
  </log4net>
</configuration>

因为它没有钥匙,所以我不能这样做。

这里的最佳做法是什么?

0 个答案:

没有答案