如何为 Payara Micro 设置日志级别
How to set log level for Payara Micro
我有一个项目需要 运行 带有 payara micro 的 javaee7 微服务。
出于这个原因,我用 Maven 构建了一个 payara uber jar,所以我可以 运行 它就像
java -jar MicroService.jar
(http://blog.payara.fish/creating-uber-jar-with-payara-micro )
如何设置 payara 的日志记录级别,以便只显示警告和错误,而不显示 INFO?
您可以使用 --logProperties
选项后跟文件路径来指定替代 logging.properties
文件。这在官方文档中没有记录,但是您可以在执行 java -jar payara-micro.jar --help
.
时获得有关它的简要信息
当您通过 运行 带有 --rootDir
参数的普通 Payara Micro 创建域目录时,您可以找到模板 logging.properties
文件 - 它将从 JAR 文件复制所有文档到指定的文件夹(文件夹必须存在 - 可能是空的)。您可以在 config/logging.properties
中找到 logging.properties
,获取它,对其进行编辑,然后使用 --logProperties
参数将其传递给 Payara Micro。
如果您想在超级 JAR 中指定日志级别,而不添加单独的 logging.properties
文件,您可以通过 运行 适当的 asadmin commands from within your application or directly setting log level on JUL loggers using LogManager API.[=20 配置日志记录=]
我有一个项目需要 运行 带有 payara micro 的 javaee7 微服务。 出于这个原因,我用 Maven 构建了一个 payara uber jar,所以我可以 运行 它就像
java -jar MicroService.jar
(http://blog.payara.fish/creating-uber-jar-with-payara-micro )
如何设置 payara 的日志记录级别,以便只显示警告和错误,而不显示 INFO?
您可以使用 --logProperties
选项后跟文件路径来指定替代 logging.properties
文件。这在官方文档中没有记录,但是您可以在执行 java -jar payara-micro.jar --help
.
当您通过 运行 带有 --rootDir
参数的普通 Payara Micro 创建域目录时,您可以找到模板 logging.properties
文件 - 它将从 JAR 文件复制所有文档到指定的文件夹(文件夹必须存在 - 可能是空的)。您可以在 config/logging.properties
中找到 logging.properties
,获取它,对其进行编辑,然后使用 --logProperties
参数将其传递给 Payara Micro。
如果您想在超级 JAR 中指定日志级别,而不添加单独的 logging.properties
文件,您可以通过 运行 适当的 asadmin commands from within your application or directly setting log level on JUL loggers using LogManager API.[=20 配置日志记录=]