Payara微日志

Payara Micro logging

我 运行 我的网络应用程序与 Payara java -jar webapp.war

如何设置此 Payara 实例的记录位置,例如我想将其设置为 /var/log/mywebapp.log 或仅相对于 Uber Jar 文件,要传递的命令是什么?

我的目标是 tail 来自 ssh 的日志,因此日志需要有一个路径。

您可以从命令行 java -jar payara-micro.jar --logToFile /path/file.log 执行此操作,也可以使用 PayaraMicro.getInstance().setUserLogFile("/path/file.log").bootStrap(); 以编程方式执行此操作,但我不知道您是否需要使用嵌入的 payara 在主程序上执行此操作方法。您甚至可以创建一个 logging.properties 文件并对其进行配置,因此在 运行 您的 jar 文件时使用 --logProperties logging.properties 参数。