我的应用程序在 IBM WebSphere 6.1 Network Deployment 上运行。该应用程序有几个 JSP 文件和 Java 类。今天每台主机只有一个 JVM 实例,但我的意图是在每台主机上启动另一个实例。如何配置 log4j 为同一主机中的每个 JVM 实例记录到不同的文件?我想过在 log4j XML 配置文件上使用变量替换,但它只适用于系统属性。那么,是否安全并建议设置一个自定义系统属性来存储 JVM 名称?任何人都知道以“优雅”方式实现这一目标的另一种策略?
我的应用程序在 IBM WebSphere 6.1 Network Deployment 上运行。该应用程序有几个 JSP 文件和 Java 类。今天每台主机只有一个 JVM 实例,但我的意图是在每台主机上启动另一个实例。如何配置 log4j 为同一主机中的每个 JVM 实例记录到不同的文件?我想过在 log4j XML 配置文件上使用变量替换,但它只适用于系统属性。那么,是否安全并建议设置一个自定义系统属性来存储 JVM 名称?任何人都知道以“优雅”方式实现这一目标的另一种策略?