我有一个使用jetty-runner.jar
运行的Java 8 Maven webapp项目。一切正常,除非我无法控制日志级别(INFO,WARNING,FINE,FINER等)。我使用java.util.logging
和OS是Win7。使用jetty-runner时无法控制日志记录级别
我已经试过如下:
- 创建一个
logging.properties
文件src/main/resources
文件夹(在WEB-INF/classes
目录war
的结束)。 - 更名
logging.properties
到jetty-logging.properties
- 使用
-Djava.util.logging.config.file=WEB-INF/classes/logging.properties
(当文件被如此命名)用命令来运行jetty-runner
java -Djava.util.logging.config.file=WEB-INF/classes/logging.prop erties -jar target/dependency/jetty-runner.jar target/xyz.war
- (在
WEB-INF
正面配有一块/
)也试过-Djava.util.logging.config.file=/WEB-INF/classes/logging.properties
我的日志文件很简单:
.level = WARNING
我还没有登录多前(除了GAE项目)有勾搭,所以不知道我做错了。
您正在使用相对路径,那么您确定工作目录是您所期望的吗?尝试使用logging.properties的绝对路径。 – jmehrens
我想使用战争文件里面的属性文件,所以不能使用绝对路径。 – markvgti