我正在使用log4j进行webapplication。我曾尝试过一个log4j的java示例,它根据包生成不同的日志文件。但是当我将它应用到webApplication时,文件正在生成,但它是空白的。文件中没有显示输出。以下是代码。
log4j.rootLogger=DEBUG, CA
log4j.appender.pkg1Appender=org.apache.log4j.FileAppender
log4j.appender.pkg1Appender.File=E://pkg1.log
log4j.appender.pkg2Appender=org.apache.log4j.FileAppender
log4j.appender.pkg2Appender.File=E://pkg2.log
# ConsoleAppender
log4j.appender.CA=org.apache.log4j.ConsoleAppender
log4j.logger.pkg1=,pkg1Appender
log4j.logger.pkg2=,pkg2Appender
答案 0 :(得分:0)
尝试将特定于包的appender添加到根记录器行。
log4j.rootLogger = DEBUG,CA,pkg1Appender,pkg2Appender
请在此处查看此问题的答案:log4j: package-specific logging