Log4j.properties не вызывается должным образом - PullRequest
0 голосов
/ 01 сентября 2011

Я столкнулся со странной проблемой, так как создал два приложения (веб-приложение).Сначала я развернул свое первое приложение, в котором я использую log4j для регистрации.Ниже приведен файл log4j.properties.

log4j.rootLogger=debug, stdout, WORKFLOW_APPLICATION, WLI2BPEL_LOG,DAMS_APPLICATION

log4j.appender.stdout=org.apache.log4j.ConsoleAppender
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout

# Pattern to output the caller's file name and line number.
log4j.appender.stdout.layout.ConversionPattern=%5p [%t] (%F:%L) - %m%n

log4j.appender.WORKFLOW_APPLICATION=org.apache.log4j.RollingFileAppender
log4j.appender.WORKFLOW_APPLICATION.File=D:\\dams_workflow\\dams_workflow_application.log

log4j.appender.WORKFLOW_APPLICATION.MaxFileSize=3000KB
# Keep one backup file
log4j.appender.WORKFLOW_APPLICATION.MaxBackupIndex=10

log4j.appender.WORKFLOW_APPLICATION.layout=org.apache.log4j.PatternLayout
log4j.appender.WORKFLOW_APPLICATION.layout.ConversionPattern=%5p [%t] (%F:%L) - %m%n


log4j.appender.WLI2BPEL_LOG=org.apache.log4j.RollingFileAppender
log4j.appender.WLI2BPEL_LOG.File=D:\\dams_workflow\\wli2bpel_application.log

log4j.appender.WLI2BPEL_LOG.MaxFileSize=3000KB
# Keep one backup file
log4j.appender.WLI2BPEL_LOG.MaxBackupIndex=10

log4j.appender.WLI2BPEL_LOG.layout=org.apache.log4j.PatternLayout
log4j.appender.WLI2BPEL_LOG.layout.ConversionPattern=%5p %d [%t] (%F:%L) - %m%n

log4j.appender.DAMS_APPLICATION=org.apache.log4j.RollingFileAppender
log4j.appender.DAMS_APPLICATION.File=D:\\dams_workflow\\application_log.log

log4j.appender.DAMS_APPLICATION.MaxFileSize=3000KB
# Keep one backup file
log4j.appender.DAMS_APPLICATION.MaxBackupIndex=10

log4j.appender.DAMS_APPLICATION.layout=org.apache.log4j.PatternLayout
log4j.appender.DAMS_APPLICATION.layout.ConversionPattern=%5p (%F:%L) - %m%n

работает нормально.\

при развертывании второго приложения в том же домене.где также я использую log4j для регистрации.Ниже приведен файл log4j.properties

.

log4j.rootLogger=debug, stdout, R

log4j.appender.stdout=org.apache.log4j.ConsoleAppender
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout

# Pattern to output the caller's file name and line number.
log4j.appender.stdout.layout.ConversionPattern=%5p [%t] (%F:%L) - %m%n

log4j.appender.R=org.apache.log4j.RollingFileAppender
log4j.appender.R.File=example.log

log4j.appender.R.MaxFileSize=100KB
# Keep one backup file
log4j.appender.R.MaxBackupIndex=1

log4j.appender.R.layout=org.apache.log4j.PatternLayout
log4j.appender.R.layout.ConversionPattern=%p %t %c - %m%n

Моя проблема в том, что я получаю журнал для второго приложения в соответствии с первым файлом log4j.properties.

из-за того, что мое приложение использует первое.даже в моем коде я использую «R» для вызова log4j.

Пожалуйста, предложите мне что-нибудь.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...