您可能要使用DailyRollingFileAppender。例如,要每小时滚动一次,可以使用DatePattern为
'.'yyyy-MM-dd-HH。对于log4j.properties文件:
log4j.appender.myAppender=org.apache.log4j.DailyRollingFileAppenderlog4j.appender.myAppender.DatePattern='.'yyyy-MM-dd-HH...
或针对您的程序化配置:
DailyRollingFileAppender appender = new DailyRollingFileAppender();appender.setDatePattern("'.'yyyy-MM-dd-HH");Logger root = Logger.getRootLogger();root.addAppender(appender);
不幸的是,使用DailyRollingFileAppender意味着您不能限制文件大小-如果在给定的滚动期内有大量日志,这可能会出现问题。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)