<RollingRandomAccessFile name=“FILE-DEBUG” fileName=“${logFilePath}/debug/log-debug.log”
filePattern=“${logFilePath}/debug/log-debug.%d{yyyy-MM-dd}-%i.log”>
<RollingRandomAccessFile name=“FILE-WARN” fileName=“${logFilePath}/warn/log-warn.log”
filePattern=“${logFilePath}/warn/log-warn.%d{yyyy-MM-dd}-%i.log”>
<RollingRandomAccessFile name=“FILE-ERROR” fileName=“${logFilePath}/error/log-error.log”
filePattern=“${logFilePath}/error/log-error.%d{yyyy-MM-dd}-%i.log”>
3.添加log4j2.component.properties文件
环形队列的大小,默认是26万
全异步模式下
AsyncLogger.RingBufferSize=10000
混合模式下
AsyncLoggerConfig.RingBufferSize=10000
自动降级–丢弃日志
log4j2.AsyncQueueFullPolicy=Discard
队列满后丢弃DEBUG级别的日志
log4j2.Di