如何不在Log4Net中记录类型的日志记录类型组(比如信息和调试)?

时间:2013-11-21 16:08:09

标签: c# .net logging log4net log4net-configuration

说我有一个

的课程
private readonly ILog Log = LogManager.GetLogger(typeof(MyClassName));

我想让它不要写入仅此类类型的日志信息和调试消息。我该如何配置Log4Net以使它做这样的事情?

1 个答案:

答案 0 :(得分:1)

修改log4net.config文件:

<?xml version="1.0" encoding="utf-8" ?>
<log4net>
    <root>
        <level value="DEBUG" />
    </root>
    <logger name="MyClassName">
        <level value="ERROR" />
   </logger>
</log4net>

这会将整个应用程序中的所有记录器设置为调试级别,但MyClassName除外,它设置为错误级别。