0

我有一个项目需要使用 payara micro 运行 javaee7 微服务。出于这个原因,我用 maven 构建了一个 payara uber jar,所以我可以运行它

java -jar MicroService.jar

( http://blog.payara.fish/creating-uber-jar-with-payara-micro )

如何设置 payara 的日志记录级别,以便只显示警告和错误,而不显示 INFO?

4

1 回答 1

4

您可以使用选项指定替代logging.properties文件,--logProperties后跟文件的路径。这在官方文档中没有记录,但是您可以在执行时获得有关它的简要信息java -jar payara-micro.jar --help

logging.properties当您通过运行带有参数的普通 Payara Micro 创建域目录时,您可以找到一个模板文件--rootDir- 它会将 JAR 文件中的所有文档复制到指定的文件夹中(该文件夹必须存在 - 可能为空)。您可以在 中找到logging.propertiesconfig/logging.properties获取、编辑它,然后使用--logProperties参数将其传递给 Payara Micro。

如果您想在 uber JAR 中指定日志级别,而不添加单独的logging.properties文件,您可以通过在应用程序中运行适当的 asadmin 命令或使用LogManager API直接在 JUL 记录器上设置日志级别来配置日志记录。

于 2016-11-02T11:28:54.023 回答