log4j的几个小问题
1 log4j的默认日志级别是什么?这个默认级别是指配置文件的默认级别还是源码中的级别?
2 log4j.appender.stdout.Threshold = info,图片1处,加不加这行代码,表示什么?
3 图片2处的级别是什么,还是无论什么样的级别信息都会打印在这里?
4 图片3处,如果在info, stdout, file后面增加,例如R,又代表什么?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
log4j的配置太繁琐了,什么年代了?还搞什么c%,m%,n%?搞得像汇编。看上去一堆配置,有用的没几句。
小写的sys 然后 Crtl+/ 第一个。。完事。。。
1. 默认级别是在rootLogger配置项控制的
2. 加了的话应该会覆盖rootLogger的级别配置,没这么用过
3. file的级别就是rootLogger配置的级别,debug
4. 这里就是配置了两个appender,然后rootLogger配置全局的log级别,以及输出到哪些appender,加个R,就是增加一个appender,需要和上面一样定义log4j.appender.R=xxx……