如何设置 Payara Micro 的日志级别

G-M*_*G-M 0 payara-micro

我有一个项目,需要使用 payara micro 运行 javaee7 微服务。因此,我使用 Maven 构建了一个 payara uber jar,因此我可以将其运行为

java -jar MicroService.jar
Run Code Online (Sandbox Code Playgroud)

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

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

Ond*_*Mih 5

您可以使用选项指定替代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 命令或使用LogManager API直接在 JUL 记录器上设置日志级别来配置日志记录。