关于在学习timer拦截器时遇到的问题--控制台没有输出信息
来源:互联网 发布:smt贴片机编程难吗 编辑:程序博客网 时间:2024/06/08 09:30
如题,遇到了上述问题,在网上查找了一下,并看了一下控制台的报错的信息,我注意到了这样一条信息:
ERROR StatusLogger No log4j2 configuration file found. Using default configuration: logging only errors to the console
可以看出是没有找到log4j2的配置文件,使用的是默认的配置文件,只会将error等级日志信息输出到控制台。
这样我们就找到了问题所在,因为明显timer拦截器输出的应该是低于error等级的日志信息,从书上的结果来看可以看出是info等级的信息。
然后我就去查了一下如何配置log4j2的配置文件,具体步骤如下:
右击工程名新建一个source folder, 命名为resources,下面建一个log4j2.xml文件
<?xml version="1.0" encoding="UTF-8"?> <Configuration status="WARN"> <Appenders> <Console name="Console" target="SYSTEM_OUT"> <PatternLayout pattern="%d{HH:mm:ss.SSS} [%t] %-5level %logger{36} - %msg%n"/> </Console> </Appenders> <Loggers> <Root level="error"> <AppenderRef ref="Console"/> </Root> </Loggers> </Configuration> 文件内容如上,我们将<Root level="error">改为<Root level="info">
这样就可以在控制台看到timer的输出信息了。
参考资料:
http://blog.csdn.net/ksdb0468473/article/details/39290487
http://blog.csdn.net/ksdb0468473/article/details/39290487
感谢博主的分享。
0 0
- 关于在学习timer拦截器时遇到的问题--控制台没有输出信息
- Retrofit使用Log拦截器在控制台输出Log
- Retrofit使用Log拦截器在控制台输出Log
- 关于Logger日志的控制台输出问题
- 停止Tomcat,控制台没有输出信息
- IDEA_JavaEE_中文在 提示信息 / 控制台 中输出乱码的问题
- java 程序获取在exe 在控制台输出的信息
- 关于Logcat在真机调试时没有输出的问题
- 解决Qt控制台程序在控制台输出中文的问题
- Struts 2 简单使用 log4j2(timer 拦截器不输出信息)
- 在FireFox的firebug控制台输出调试信息
- 关闭Quartz在控制台输出的调试信息
- 关于断点调试输出信息出不来,用po打印变量也没有值的问题
- Xcode8解决控制台输出一大堆无用打印信息的问题
- 关于log4Net 没有日志输出的问题
- qt在GUI显示时,将调试信息输出到控制台的设置
- 在非控制台程序中开启控制台进行信息的输出
- 运行程序时,控制台没有信息的问题解决办法
- java多线程-线程基础
- Spring中用context:property-placeholder给项目装载配置文件
- ClassyShark apk分析利器
- Cmake 2.8.11 rc1 + gcc 4.9.2 编译OpenCV 2.4.9
- 带你快速玩转canvas(1)上手和染色
- 关于在学习timer拦截器时遇到的问题--控制台没有输出信息
- VS中的链接重复问题
- 带你快速玩转canvas(2)画个矩形,再画个圆
- <<Linux内核完全剖析 --基于0.12内核>>学习笔记 第4章 80x86保护模式及其编程 4.7 任务管理
- 生产者消费者问题(java实现)
- 关于如何使用MapReducer来寻找共同好友
- uiautomator自动化测试
- 哲学家就餐问题(java实现)
- Android学习分享-常见控件05-RadioButton和CheckBox详解