我要扩展rollingFileAppender。 我在log4j.properties中定义了dile的大小和数量:
log4j.appender.myApp.MaxFileSize=20MB
log4j.appender.myApp.MaxBackupIndex=5
我的扩展应该将日志事件保存在内存中,当出现错误时,将它们写入日志。
我使用ArrayList<LoggingEvent> loggingEvents = new ArrayList<>();
但是,我不知道给arrayList提供什么尺寸,所以它仍然可以按预期使用上面定义的尺寸。有什么建议吗?
感谢