[英]Log4net logs unknown event: “DEBUG static Execute”
我仅使用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;
但是以上都不是有效的...
尝试在配置中设置
<!-- 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这样,您可以确保这是问题所在。 我不知道如何在代码中为每个Assembly指定特定的记录器,但这应该可以帮助您寻找它。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.