Конфигурация файла свойств log4j с двумя различными веб-приложениями в кластере ibm Websphere - PullRequest
0 голосов
/ 15 апреля 2011

У меня есть два приложения (скажем, app1, app2), развернутые в кластерной среде Websphere. Я поместил другой файл log4j.properties в папку src в app1 и app2. Ниже приведена конфигурация 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

Два разных журнала создаются автоматически и изначально работали нормально. Позже оба журнала обновляются в одном файле журнала (приложение 1), и иногда журналы не распечатываются сами по себе в кластере.

Как мне зарегистрировать два разных журнала приложений в двух разных файлах? Или есть ли лучший способ настроить log4j в кластерной среде с 2 приложениями?

Заранее спасибо.

...