问题描述
我使用java -jar webapp.war
和Payara运行我的Web应用程序
如何设置此Payara实例的记录位置,例如,我要将其设置为/var/log/mywebapp.log
还是仅相对于Uber Jar文件,要传递的命令是什么?
我的目标是从ssh tail
记录日志,因此日志需要有路径。
解决方法
您可以从命令行java -jar payara-micro.jar --logToFile /path/file.log
使用此命令,也可以使用PayaraMicro.getInstance().setUserLogFile("/path/file.log").bootStrap();
以编程的方式进行此操作,但是我不知道您是否需要在主要方法上使用嵌入的payara。您甚至可以创建logging.properties文件并对其进行配置,因此在运行jar文件时使用--logProperties logging.properties
参数。