当我启动我的测试在本地主机:9000 / @#测试控制台,我可以看到长隆日志,DEBUG记录级别。 我想摆脱这一点。 我试图把我的application.conf
这样一行:
application.log=INFO
甚至这条线:
application.log.system.out=off
但是,这是行不通的。 也许我应该把log4j的测试范围内专门设置不知为什么...?
当我启动我的测试在本地主机:9000 / @#测试控制台,我可以看到长隆日志,DEBUG记录级别。 我想摆脱这一点。 我试图把我的application.conf
这样一行:
application.log=INFO
甚至这条线:
application.log.system.out=off
但是,这是行不通的。 也许我应该把log4j的测试范围内专门设置不知为什么...?
你可以简单的前缀这两个规则的“测试”的ID。
%test.application.log.system=off
%test.application.log=ERROR
顺便说一句日志级别是: trace
- > debug
- > info
- > warn
- > error
- > fatal
所以,当显示info
,你显示大量的信息。
什么是你的log4j.properties配置? 最有可能你在那里启用调试。
如果启用此设置:
application.log.path=/log4j.properties
尝试禁用它,并运行测试,以验证这种情况正在改变的日志。 如果是这样的问题,那么修改该行:
%test.application.log.path=/log4j-test.properties
%dev.application.log.path=/log4j-dev.properties
并创建2个版本log4j.properties的,所以你必须在每一个正确的日志记录级别。