我用log4j的DailyRollingFileAppender循环输出log文件,直接运行都是好用的。但是用cron来建立任务运行,就打不出log。
log4j.appender.R.File处须为绝对路径,相对路径则不可以
### debug log by day ###
log4j.appender.R=org.apache.log4j.DailyRollingFileAppender
log4j.appender.R.File=/apps/mylogs/log
log4j.appender.R.DatePattern='.'yyyy-MM-dd
log4j.appender.R.Append = true
log4j.appender.R.Threshold = DEBUG
log4j.appender.R.layout=org.apache.log4j.PatternLayout
log4j.appender.R.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss,SSS} [%t] [%c] [%p] - %m%n