好,
the manual
声明vert.x默认使用java.util.logging,通常由其昵称jul引用。
configurable
因此,根据您的用例,您应该能够优化日志输出。或者,可以指示vert.x使用
an external logging framework
,它们各有利弊。
jul的文档并不是有史以来最有用的文章,幸运的是有很多第三方网站都在讨论这个话题,比如
http://tutorials.jenkov.com/java-logging/index.html
但快速的谷歌也会让你看到很多其他人。
恢复:
-
您需要编写一个logging.properties文件,该文件反映您想要获得的输出,以及在何处(在logfiles和/或控制台上)
-
必须通过系统属性将该文件传递给vert.x应用程序
java.util.logging.config.file
限制某些应用程序部分生成的信息可以通过使用Jul中提供的筛选功能来完成。例如,在logging.properties中,可以将
java.util.logging.FileHandler.level=INFO
这将限制到日志文件的日志信息或更高。例如,这样的例子已经消除了您在示例中看到的vert.x日志。您还可以限制每个包、包组甚至单个类的日志记录。以下是这些可能性的详细描述:
java.util.logging: how to set level by logger package (or prefix)?
. 我认为vert.x使用前缀
io.vertx