log4j 当设置缓存后,最后一段缓存日志如何输出到文件中?

log4j 可以设置缓存,如下参数配置:log4j.appender.fileOut.BufferedIO=truelog4j.appender.fileOut.BufferSize=8192现在我的问题是,比如现在服务器遇到异常,需要关闭,这时缓存的日志还没有达到8k,怎么将缓存中的日志输出到文件而不丢失呢?

第2个回答  2016-09-07
利用JVM钩子,在崩溃之前先把日志写到文件中
相似回答