通过添加配置文件更改Vert.x中的日志级别

时间:2016-01-18 09:43:47

标签: java logging vert.x

我想更改Vert.x应用程序中的默认日志级别,我已经将一个名为 vertx-default-jul-logging.properties 的配置文件添加到项目中,然后添加其根文件夹作为类路径中的源文件夹just like the documentation says

该文件包含以下内容:

handlers=java.util.logging.ConsoleHandler,java.util.logging.FileHandler
java.util.logging.SimpleFormatter.format=%5$s %6$s\n
java.util.logging.ConsoleHandler.formatter=java.util.logging.SimpleFormatter
java.util.logging.ConsoleHandler.level=FINEST
java.util.logging.FileHandler.level=INFO
java.util.logging.FileHandler.formatter=io.vertx.core.logging.impl.VertxLoggerFormatter

# Put the log in the system temporary directory
java.util.logging.FileHandler.pattern=%t/vertx.log

.level=FINEST
io.vertx.ext.web.level=FINEST
io.vertx.level=FINEST
com.hazelcast.level=FINEST
io.netty.util.internal.PlatformDependent.level=FINEST

现在......没有一个工作,日志级别没有改变一点;我看不到任何调试痕迹。

我做错了什么?

1 个答案:

答案 0 :(得分:3)

您需要将您的vertx-default-jul-logging.properties文件添加到/ src / main / resources文件夹,如Marouane所述。

如果您以编程方式需要更改,例如。你可以这样做的日志文件的位置:

String logFile = "/var/log/my-app.log";
System.setProperty("java.util.logging.FileHandler.pattern", logFile);