如何完全禁用log4net

时间:2013-01-31 08:05:50

标签: .net log4net

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

2 个答案:

答案 0 :(得分:25)

禁用所有日志消息,您可以将记录级别设置为OFF:

  

将层次结构上的阈值设置为“关闭”将禁用所有操作   从该层次结构中记录。这可以在log4net中完成   通过在log4net上设置“threshold”属性来配置文件   配置元素为“OFF”。例如:

     

<log4net threshold="OFF" />

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

答案 1 :(得分:9)

将层次结构上的阈值设置为“关闭”将禁用该层次结构中的所有日志记录。这可以通过将log4net配置元素上的"threshold"属性设置为“OFF”在log4net配置文件中完成。例如:

<log4net threshold="OFF" />

请参阅:How do I completely disable all logging at runtime?