【发布时间】:2014-11-27 16:13:39
【问题描述】:
我的日志需要最大 5KB,没有备份文件并且需要追加。当日志达到 5KB 时,它会删除适合新数据所需的数据量。 例如:
1: a b c d
2: b c d e
3: c d e f
Logger rootLogger = Logger.getRootLogger();
rootLogger.setLevel(Level.DEBUG);
PatternLayout layout = new PatternLayout("%d{ISO8601} [%t] %-5p %c %x - %m%n");
rootLogger.addAppender(new ConsoleAppender(layout));
RollingFileAppender fileAppender = new RollingFileAppender(layout, "test.log");
fileAppender.setAppend(true);
fileAppender.setMaxFileSize("5KB");
fileAppender.setMaxBackupIndex(0);
我的问题是当大小达到 5KB 时。它不会像我想要的那样附加(滚动),它会覆盖孔数据。为什么不追加?谁能帮帮我?
【问题讨论】:
标签: java logging log4j rollingfileappender