实现Log4j日志输出到文件
properties配置
#######################统计定时任务日志输出到文件#######################
log4j.logger.StatisticsJob=INFO,StatisticsJobFile
log4j.appender.StatisticsJobFile=org.apache.log4j.DailyRollingFileAppender
log4j.appender.StatisticsJobFile.DatePattern='.'yyyy-MM-dd
log4j.appender.StatisticsJobFile.File=./logs/statisticsJobLogs.log
log4j.appender.StatisticsJobFile.layout=org.apache.log4j.PatternLayout
log4j.appender.StatisticsJobFile.layout.ConversionPattern=[%p-%d{yyyy/MM/dd/HH\:mm\:ss}]%c{1}.(%L) - %m%n
DailyRollingFileAppender:可以指定monthly(每月)、 weekly(每周)、daily(每天)、half-daily(每半天)、hourly(每小时)和minutely(每分钟)六个频度,这是通过为 DatePattern选项赋予不同的值来完成的。

本文介绍了如何使用Log4j将日志输出到文件,详细讲解了properties配置中的DailyRollingFileAppender及其DatePattern设置,包括monthly、weekly、daily等多个频度的配置方法,并给出了File参数用于指定日志输出的路径。此外,还展示了在Java中如何通过getLogger方法调用日志,将记录写入指定的日志文件。
最低0.47元/天 解锁文章
3121

被折叠的 条评论
为什么被折叠?



