如何设置log4j配置文件

时间:2013-01-09 05:29:08

标签: java apache logging

我刚开始使用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

2 个答案:

答案 0 :(得分:0)

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

答案 1 :(得分: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