请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

日志内容的来源

consoleAppender追加器记录的日志内容来自哪里,或者说哪些日志与这个追加器有关系?

正在回答 回答被采纳积分+3

1回答

翔仔 2020-06-12 02:08:41

因为它添加到了root的logger

	<root level="info">
		<appender-ref ref="consoleAppender"/>
	</root>

然后

	<logger name="com.imooc.o2o" level="${log.level}" additivity="true">
		<appender-ref ref="debugAppender"/>
		<appender-ref ref="infoAppender"/>
		<appender-ref ref="errorAppender"/>
	</logger>

指定了additivity为true,也就是将相关的配置添加到root logger里面,所以consoleAppender能输出 debug info error里面的日志

0 回复 有任何疑惑可以回复我~
  • 提问者 慕沐8221787 #1
    我的问题与老师的回答不在一个频道,与<logger>和<root>标签无关,因为日志输出内容决定于<appender>的配置,我想问的是consoleAppender这个追加器记录哪些日志内容(是整个项目的还是某些默认类的)?
    回复 有任何疑惑可以回复我~ 2020-06-12 07:57:17
  • 翔仔 回复 提问者 慕沐8221787 #2
    因为我实在不明白你的问题是啥,consoleAppender就是你控制台输出的内容,你可以看看,不管是框架还是你项目的代码,只要调用过了logger.info logger.debug logger.error 的话,都会输出到控制台,不管是框架还是项目代码 不知道现在在不在一个频道上,我也没法确定 抱歉
    回复 有任何疑惑可以回复我~ 2020-06-12 23:37:08
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信