【发布时间】:2018-03-21 00:55:32
【问题描述】:
我的应用程序使用 log4j 但 OkHttpClient 使用 java util 日志记录。所以除了 log4j.properties,我还创建了一个 logging.properties 文件,内容如下:
handlers=java.util.logging.FileHandler
.level=FINE
okhttp3.internal.http2.level=FINE
java.util.logging.FileHandler.pattern = logs/%hjava%u.log
java.util.logging.FileHandler.limit = 50000
java.util.logging.FileHandler.count = 1
java.util.logging.FileHandler.formatter = java.util.logging.XMLFormatter
java.util.logging.ConsoleHandler.level = FINE
java.util.logging.ConsoleHandler.formatter = java.util.logging.SimpleFormatter
然后我将此添加到用于启动应用程序的 jvm 参数-Djava.util.logging.config.file="file://${BASE_DIR}/logging.properties"
但是我没有看到文件处理程序指示的任何新文件夹正在创建。有人知道为什么吗?
【问题讨论】: