我可以更改/减少log4net中日志的错误级别吗?

时间:2013-06-06 14:34:14

标签: log4net

我正在使用使用log4net的第三方SDK。我不想完全从日志中排除他们的项目;但是,我不想在我们的日志中经常看到这些错误项。然而,将它们视为警告或信息,将是我真正想要的。

有没有办法配置log4net来降低警报级别,使其不会显示为错误(在.config文件中)?

2 个答案:

答案 0 :(得分:1)

不是我尝试过的东西,但也许你可以为硬件级别的类定义一个不同的conversionPattern。

即,如果您的标准模式类似于

  <conversionPattern value="%date [%thread] %-5level %logger %ndc - %message%newline" />

然后你可以定义他们的

  <conversionPattern value="%date [%thread] WARN  %logger %ndc - %message%newline" />

或者可能将他们的错误级别移动到消息的一部分,即

  <conversionPattern value="%date [%thread] WARN  %logger %ndc - %-5level-%message%newline" />

执行此类操作的常用方法是将其日志配置为转到其他位置(即不同的文件或数据库)。

答案 1 :(得分:0)

是的,你可以在这里阅读配置手册

http://logging.apache.org/log4net/release/manual/configuration.html

并相应地更改配置文件并显示所需的日志。

相关问题