我有一个项目,我需要使用payara micro运行javaee7微服务。 出于这个原因,我用maven构建了一个payara uber jar,所以我可以把它作为
运行java -jar MicroService.jar
(http://blog.payara.fish/creating-uber-jar-with-payara-micro)
如何设置payara的日志记录级别,以便只显示警告和错误,而不显示INFO?
答案 0 :(得分:2)
您可以使用logging.properties
选项指定备用--logProperties
文件,后跟文件路径。这在官方文档中没有记录,但是当您执行java -jar payara-micro.jar --help
时,您可以获得有关它的简要信息。
通过运行带有logging.properties
参数的普通Payara Micro创建域目录时,可以找到模板--rootDir
文件 - 它会将JAR文件中的所有文档复制到指定的文件夹中(文件夹必须存在 - 可能为空)。您可以在logging.properties
中找到config/logging.properties
,接受,编辑,然后使用--logProperties
参数将其传递给Payara Micro。
如果要在uber JAR中指定日志级别,而不添加单独的logging.properties
文件,则可以通过运行适当的asadmin commands from within your application或使用{在JUL记录器上直接设置日志级别来配置日志记录。 {3}}