我在一个正在部署到集群 Weblogic 11g 环境的项目中使用 log4j,并且我正在尝试获取部署了应用程序以用于日志的服务器的名称。我似乎记得有一种方法可以获取正在运行的服务器名称,但它正在逃避我......这是我的 log4j 配置中我想要发送日志输出的行:
log4j.appender.MyRollingAppender.File=servers/${weblogic.Name}/logs/serverName.log
现在serverName.log
每台服务器的一切都进入了,但我想让输出进入服务器特定的文件,即server1.log
服务器 1 和server2.log
服务器 2 上的活动。