我有一個使用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