Log4net记录未知事件:“DEBUG static Execute”

时间:2018-03-21 10:41:56

标签: c# log4net

我只在c#代码中创建和配置log4net(不在配置中)。 当我运行应用程序时,不仅我的日志进入日志文件,还有一些东西 那样:

2018-03-21 11:33:00,312 DEBUG static Execute
2018-03-21 11:33:00,313 DEBUG Execute
2018-03-21 11:33:00,316 DEBUG static Execute
2018-03-21 11:33:00,318 DEBUG Execute
2018-03-21 11:33:00,323 DEBUG static Execute
2018-03-21 11:33:00,324 DEBUG Execute

我不知道如何摆脱它以及它来自哪里......

我试图:

Logger l = (Logger)result._logger.Logger;
l.Level = Level.Info; (From All to Info)

甚至设置这个:

log4net.Util.LogLog.InternalDebugging = false;

但是上面没有一个似乎有用......

1 个答案:

答案 0 :(得分:1)

尝试在配置

中设置此项
<!-- Print only messages of level WARN or above in the package Com.Foo -->
<logger name="Com.Foo">
    <level value="WARN" />
</logger>

其中Com.Foo将为Quartz namespace并将其设置为WARN或ERROR 这样你就可以确保这就是问题所在。我不知道如何在代码中指定每个程序集特定的记录器,但这可以帮助您查找它。

Documentation