如何设置log4j.properties以便我可以登录控制台和文件

时间:2010-07-10 06:38:58

标签: apache log4j

目前我正在登录文件或者在控制台上登录,但我想登录两者,那么如何为它配置log4j.prop?

1 个答案:

答案 0 :(得分:3)

你需要设置这样的设置:

log4j.rootLogger=DEBUG, console, R

然后提供console appender,Rolling file appender的设置。

例如:

log4j.appender.console=org.apache.log4j.ConsoleAppender
log4j.appender.console.layout=org.apache.log4j.PatternLayout
log4j.appender.console.layout.ConversionPattern=%d %5p %c (%F:%L) – %m%n
....

log4j.appender.R=org.apache.log4j.RollingFileAppender
log4j.appender.R.File=./logs/app.log
log4j.appender.R.MaxFileSize=5MB
log4j.appender.R.MaxBackupIndex=10
log4j.appender.R.layout=org.apache.log4j.PatternLayout
log4j.appender.R.layout.ConversionPattern=%d %5p [%t] (%C:%L) - %m%n
.....