0

如果我有以下 log4j 属性文件,我刚刚开始使用 log4j,我应该在下面的代码中修改什么来为 apache tomcat 7.0 中部署的应用程序“test-war”创建一个文件 log.out。

# Define the root logger with appender file
log4j.rootLogger = DEBUG, FILE

# Define the file appender
log4j.appender.FILE=org.apache.log4j.FileAppender
log4j.appender.FILE.File=${catalina-base}/logs/log.out

# Define the layout for file appender
log4j.appender.FILE.layout=org.apache.log4j.PatternLayout
log4j.appender.FILE.layout.conversionPattern=%m%n
4

2 回答 2

0

你的配置文件很好,我认为问题是你的jsp,你导入了使用的类,我建议你使用log4j的xml配置

于 2013-01-09T06:00:47.180 回答
0

此 log4j 属性片段将在 tomcat 日志目录中生成日志文件并以 log.out.xxx-yy-mm 格式保存日志文件,这将帮助您轻松操作日志文件。

log4j.appender.FILE=org.apache.log4j.DailyRollingFileAppender
log4j.appender.FILE=${catalina.base}/logs/log.out
log4j.appender.FILE.layout=org.apache.log4j.PatternLayout
log4j.appender.FILE.layout.ConversionPattern=%d{ISO8601} %-5p %c %x - %m%n
log4j.appender.FILE.ImmediateFlush=true
log4j.appender.FILE.DatePattern='.'yyyy-MM-dd
于 2013-01-09T06:14:50.750 回答