Я столкнулся со странной проблемой, так как создал два приложения (веб-приложение).Сначала я развернул свое первое приложение, в котором я использую 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.
Пожалуйста, предложите мне что-нибудь.