【发布时间】:2020-09-09 21:00:59
【问题描述】:
我使用 java -jar webapp.war 使用 Payara 运行我的 Web 应用程序
如何设置此 Payara 实例的日志记录位置,例如我想将其设置为 /var/log/mywebapp.log 或仅相对于 Uber Jar 文件,传递的命令是什么?
我的目标是 tail 来自 ssh 的日志,因此日志需要有路径。
【问题讨论】:
我使用 java -jar webapp.war 使用 Payara 运行我的 Web 应用程序
如何设置此 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 参数。
【讨论】: