log4Net 中记录器和根级别之间的区别?
我刚刚遇到 log4net 配置中的两个部分:
<logger name="File">
<level value="All" />
</logger>
<root>
<level value="INFO" />
</root>
我可以知道在记录器和根标记处指定级别有什么区别吗?它们之间有什么区别?
I just came across the two sections in log4net configiurations:
<logger name="File">
<level value="All" />
</logger>
<root>
<level value="INFO" />
</root>
May I know what is the difference of specifying levels at logger and root tags? What is the difference between them?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
root
表示应用程序中的所有日志,而logger
允许引用某种日志。使用它们,您只能更改某些日志的日志配置。查看您的示例并附上注释:在此示例中,所有日志均为 INFO,并且“文件”(或命名为文件)类型的日志为 WARN。
root
means all logs in the application, andlogger
allows to refer to a certain kind of log. Using them you can change the log configuration only for cetain logs. Look your sample with comments:In this sample all logs are to INFO, and the the log of the type "File" (or named File) is WARN.