nwa*_*ham 5 java eclipse junit4 java.util.logging maven-3
在eclipse下使用Maven构建系统.
我刚刚通过项目切换使用Apache Commons Logging到Java Utils Logging,因为它必须存在于Java Utils Logging是主要记录器(Google App Engine)的环境中,以及我使用过的其他库(Restlet) .我喜欢在eclipse中使用的一个功能是能够右键单击标有@test的函数并选择"Run as Junit Test".当我现在这样做时,我看不到记录输出.我创建了一个文件
SRC /测试/ JAVA /资源/ logging.properties
handlers = java.util.logging.ConsoleHandler
.level=INFO
my.great.package.level=FINE
java.util.logging.ConsoleHandler.level = FINE
Run Code Online (Sandbox Code Playgroud)
但是在Eclipse中运行测试时我仍然看不到任何东西.之前它习惯了所有与commons logging和log4j一起工作.我究竟做错了什么?
提前致谢,
我不确定Java Logging是否可以以相同的方式自动检测配置文件log4j.
您是否尝试过为测试运行器指定配置文件的位置,例如:
-Djava.util.logging.config.file=path/to/logging.properties
Run Code Online (Sandbox Code Playgroud)
您可以通过Eclipse Run Configurations对话框中的VM Arguments文本框将其添加到系统属性中.
您还可以maven-surefire-plugin使用相同的系统属性配置,以便在构建期间进行日志记录 - 如果需要.
| 归档时间: |
|
| 查看次数: |
5968 次 |
| 最近记录: |