gpt4 book ai didi

jakarta-ee - 具有多个 WebLogic 实例的 log4j

转载 作者:行者123 更新时间:2023-12-02 07:13:42 25 4
gpt4 key购买 nike

我正在创建一个 Java Web 服务应用程序。我打算在集群中的每台机器上运行多个 WebLogic 实例。

我希望每个应用程序实例都写入其自己的日志文件,但我不确定如何在不创建特定于实例的 log4j 属性文件的情况下执行此操作。有什么方法可以动态确定 WebLogic 实例并将其附加到日志文件名中吗?有没有我没见过的更好的方法来做到这一点?

任何见解将不胜感激。谢谢!

莱昂

最佳答案

${weblogic.Name} 将为您提供 Weblogic 实例的名称。您可以将其用作 log4j 中文件名的一部分,如下所示。

log4j.appender.file.File=/<path>/myapplog_${weblogic.Name}.log

我们还在日志文件中使用这个属性,如下所示

log4j.appender.file.layout.ConversionPattern=%d{yyyy-MM-dd HH\:mm\:ss.SSS} ${weblogic.Name} <myapp> [-] %-5p %m \: %c-(%L) %n

关于jakarta-ee - 具有多个 WebLogic 实例的 log4j,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3087928/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com