log4net中的根记录器是什么
我不太明白根记录器的主要功能是什么,如下节所示。与其他记录器有什么区别?
<root>
<level value="WARN" />
<appender-ref ref="RollingLogFileAppender" />
</root>
I don't quite understand what the main functionality for root logger as shown in following section is. What is the difference from other loggers?
<root>
<level value="WARN" />
<appender-ref ref="RollingLogFileAppender" />
</root>
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
我认为 log4net 文档 很好地解释了这一点:
记录器是有组织的在层次结构中。例如:记录器
Foo.Bar
是记录器Foo
的子级。这样,记录器创建一棵树,而根记录器只是该树的根(在示例中 Foo 是根记录器的子级)。此层次结构允许一些有趣的配置应用程序(例如禁用/启用应用程序的整个子系统的日志记录)。
I think the log4net documentation explains this quite nicely:
Loggers are organized in hierarchies. E.g.: The logger
Foo.Bar
is child of the loggerFoo
. This way the loggers create a tree and the root logger is simply the root of that tree (in the example Foo is a child of the root logger).This hiearchy allows for some interesting configuration applications (e.g. disable/enable logging for an entire sub system of your application).
根记录器可以保存记录时使用的附加程序和设置(通常只是日志级别)的列表。
检查此链接,了解有关 Log4net 根记录器的更多详细信息。
The Root Logger can hold a list of appenders and settings (typically just the log level) used when logging.
Check this link for more details about the Root Logger with Log4net.