【问题标题】:Payara Micro loggingPayara Micro 日志记录
【发布时间】:2020-09-09 21:00:59
【问题描述】:

我使用 java -jar webapp.war 使用 Payara 运行我的 Web 应用程序

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

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

【问题讨论】:

    标签: java payara


    【解决方案1】:

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

    【讨论】:

    • 如果您将 Payara Micro 工件作为提供的依赖项包含在 maven 项目中,则可以使用编程方法。换句话说,Payara Micro JAR 需要在构建阶段位于类路径中以进行编译。您无需将其添加到您的应用程序 WAR 中,因为它在您启动应用程序时已经可用。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-06-17
    相关资源
    最近更新 更多