英文:
Payara Micro logging
问题
我使用Payara运行我的Web应用程序,命令是java -jar webapp.war
。
我要如何设置这个Payara实例的日志输出位置?例如,我想将其设置为/var/log/mywebapp.log
,或者相对于Uber Jar文件的位置,应该传递什么命令?
我的目标是通过SSH实时查看日志,所以日志文件需要有一个路径。
英文:
I run my web application with Payara with java -jar webapp.war
How do I set where the this Payara instance would log, for example I want to set it to /var/log/mywebapp.log
or just relative to the Uber Jar file, what would be the command to pass?
My goal is to tail
the logs from ssh so the log needs to have a path.
答案1
得分: 1
你可以使用命令行来完成,如:java -jar payara-micro.jar --logToFile /path/file.log
,或者你可以以编程方式使用 PayaraMicro.getInstance().setUserLogFile("/path/file.log").bootStrap();
,但我不清楚是否需要在主方法中使用嵌入式 Payara 来完成此操作。你甚至可以创建一个 logging.properties 文件并进行配置,这样在运行你的 jar 文件时使用 --logProperties logging.properties
参数。
英文:
You can do it using from command line java -jar payara-micro.jar --logToFile /path/file.log
or you can do it programmatically using PayaraMicro.getInstance().setUserLogFile("/path/file.log").bootStrap();
, but I don't know if you need to use embbeded payara for do this on the main method. You can even create a logging.properties file and configure it, so you use --logProperties logging.properties
argument when run your jar file.
通过集体智慧和协作来改善编程学习和解决问题的方式。致力于成为全球开发者共同参与的知识库,让每个人都能够通过互相帮助和分享经验来进步。
评论