gpt4 book ai didi

log4j - 以独立于平台的方式指定 Websphere 中的日志文件位置

转载 作者:行者123 更新时间:2023-11-30 23:59:11 26 4
gpt4 key购买 nike

使用 Log4J 时 RollingFileAppender在 Websphere 7.0 上,如何在 log4j.properties 文件中指定日志目录的位置,即获取 Websphere 的 LOG_ROOT多变的?

最佳答案

您可以选择指定可以使用 WebSphere 变量的 JVM 定制属性。

JVM 自定义属性可以在您的 log4j.properties 中使用。

在下面找到一些关于实现相同的说明:

在管理控制台中,路径为:

应用程序服务器 > 您的服务器名称 > 进程定义 > Java 虚拟机 > 自定义属性

Customer 属性可以使用 WebSphere 变量作为我们的自定义属性 - KeyForMyCustomProperty 的值。 WebSphere 变量将使用标准模式:${}

例如 ${MY_VARIABLE} .

log4j 属性文件可以通过以下方式访问此自定义属性

log4j.appender.messageAppender.File= ${KeyForMyCustomProperty} /消息日志

这种方法并不简单,但可以达到预期的效果。您可以选择使用与 JVM 自定义属性的 WebSphere 变量相同的键,然后它看起来就像在 log4j.properties 中使用了 WebSphere 变量

HTH
芒陆

关于log4j - 以独立于平台的方式指定 Websphere 中的日志文件位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3633893/

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