我面临一个奇怪的问题,因为我创建了两个应用程序(Web应用程序)。首先,我部署了我的第一个应用程序,我在其中使用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文件获取第二个应用程序的日志。
bydefault我的应用程序正在使用第一个。甚至在我的代码中我使用“R”来调用log4j。
请建议我。