问题描述
|
我在Websphere集群环境中部署了两个应用程序(例如app1,app2)。我在app1和app2的src文件夹下放置了不同的log4j.properties文件。以下是log4j配置:
log4j.debug=true
log4j.rootLogger=DEBUG,stdout,log
log4j.appender.stdout=org.apache.log4j.ConsoleAppender
log4j.appender.log=org.apache.log4j.RollingFileAppender
log4j.appender.log.MaxFileSize=100MB
log4j.appender.log.MaxBackupIndex=5
log4j.appender.log.File=logs/app1.log //for app2,it is app2.log
log4j.appender.log.Append=true
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
log4j.appender.log.layout=org.apache.log4j.PatternLayout
log4j.appender.stdout.layout.ConversionPattern=(%d{ISO8601}) %-5p %c - %m%n
log4j.appender.log.layout.ConversionPattern=(%d{ISO8601}) %-5p %c - %m%n
系统会自动创建两个不同的日志,并且最初运行良好。后来,两个日志都在单个日志文件(app1)中更新,有时在群集中本身没有打印任何日志。
如何在两个不同的文件中记录两个不同的应用程序日志?还是有更好的方法在具有2个应用程序的集群环境中配置log4j?
提前致谢。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)