<RollingRandomAccessFile name=“RollingRandomAccessFileError”
fileName=“ L O G H O M E / {LOG_HOME}/ LOGHOME/{LOG_MODULE_NAME}-errorLog.log”
filePattern=“ L O G A R C H I V E / {LOG_ARCHIVE}/ LOGARCHIVE/{LOG_MODULE_NAME}-errorLog-%d{yyyy-MM-dd}-%i.log.gz”>
Log4j-2.9及更高版本在类路径上需要disruptor-3.3.4.jar或更高版本。在Log4j-2.9之前,需要disruptor-3.0.0.jar或更高版本。无需将系统属性“Log4jContextSelector”设置为任何值。
可以在配置中组合同步和异步记录器。这为您提供了更大的灵活性,但代价是性能略有下降(与使所有记录器异步相比)。使用<asyncRoot>
或<asyncLogger>
配置元素指定需要异步的记录器。配置只能包含一个根记录器(<root>
或<asyncRoot>
元素),但是可以组合异步和非异步记录器。例如&#x