17

我在一个 .net Web 应用程序中有一个 log4net。但我想完全禁用它。是否可以在 web.config 中设置任何配置设置以实现此目的。

4

2 回答 2

30

要禁用所有日志消息,您可以将日志级别设置为关闭:

将 Hierarchy 上的 Threshold 设置为 Level OFF 将禁用该 Hierarchy 中的所有日志记录。这可以在 log4net 配置文件中通过将 log4net 配置元素上的“threshold”属性设置为“OFF”来完成。例如:

<log4net threshold="OFF" />

http://logging.apache.org/log4net/release/faq.html

于 2013-01-31T08:08:47.130 回答
9

将 Hierarchy 上的 Threshold 设置为 Level OFF 将禁用该 Hierarchy 中的所有日志记录。这可以在 log4net 配置文件中通过将"threshold"log4net 配置元素上的属性设置为“OFF”来完成。例如:

<log4net threshold="OFF" />

请参考:如何在运行时完全禁用所有日志记录?

于 2013-01-31T08:11:47.100 回答