我可以更改/降低log4net中日志的错误级别吗?
我正在使用使用log4net的第三方SDK。我不想从日志中完全排除他们的项目;但是,我也不想在日志中经常看到这些错误项。然而,将它们视为警告或信息将是我真正想要的我可以更改/降低log4net中日志的错误级别吗?,log4net,Log4net,我正在使用使用log4net的第三方SDK。我不想从日志中完全排除他们的项目;但是,我也不想在日志中经常看到这些错误项。然而,将它们视为警告或信息将是我真正想要的 有没有办法配置log4net以降低警报级别,使其不会显示为错误(在.config文件中)?是的,您可以在此处阅读配置手册 并相应地对配置文件进行更改,并显示所需的日志。我没有尝试过这种方法,但也许您可以使用硬编码级别为它们的类定义不同的转换模式 如果你的标准图案是 <conversionPattern value="%da
有没有办法配置log4net以降低警报级别,使其不会显示为错误(在.config文件中)?是的,您可以在此处阅读配置手册
并相应地对配置文件进行更改,并显示所需的日志。我没有尝试过这种方法,但也许您可以使用硬编码级别为它们的类定义不同的转换模式 如果你的标准图案是
<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" />
通常这样做的方法是将他们的日志配置为转到不同的位置(即不同的文件或数据库)。谢谢链接,但我已经读过了。您可以使用哪些设置来实际更改警报级别?这个链接(以及我所看到的所有其他apache文档)并没有提到这个概念。