
ismile.producer.1.1.18.source-code.log4j2.xml Maven / Gradle / Ivy
<?xml version="1.0" encoding="UTF-8"?> <Configuration monitorInterval="30" status="INFO" shutdownHook="disable"> <Properties> <Property name="PID">????</Property> <Property name="LOG_EXCEPTION_CONVERSION_WORD">%xwEx</Property> <Property name="LOG_LEVEL_PATTERN">%5p</Property> <!--<Property name="CONSOLE_LOG_PATTERN">%clr{%d{yyyy-MM-dd HH:mm:ss.SSS}}{faint} %clr{${LOG_LEVEL_PATTERN}} %clr{${sys:PID}}{magenta} %clr{---}{faint} %clr{[%15.15t]}{faint} %clr{%-40.40c{1.}}{cyan} %clr{:}{faint} %m%n${sys:LOG_EXCEPTION_CONVERSION_WORD}</Property>--> <!--<Property name="FILE_LOG_PATTERN">%d{yyyy-MM-dd HH:mm:ss.SSS} ${LOG_LEVEL_PATTERN} ${sys:PID} --- [%t] %-40.40c{1.} : %m%n${sys:LOG_EXCEPTION_CONVERSION_WORD}</Property>--> <Property name="CONSOLE_LOG_PATTERN">[%d{yyyy-MM-dd,HH:mm:ss,SSS}][%traceId][%l] [%t] [%-5p] - %msg%n</Property> <Property name="FILE_LOG_PATTERN">%-d{yyyy-MM-dd HH:mm:ss} %level %clr{${sys:PID}} [%traceId][%thread][%file:%line] - %msg%n</Property> </Properties> <appenders> <!-- 定义控制台输出 --> <Console name="Console" target="SYSTEM_OUT" follow="true"> <!--<PatternLayout pattern="%date{yyyy-MM-dd HH:mm:ss.SSS} %level[%PID] [%thread][%file:%line] - %msg%n" />--> <PatternLayout pattern="${sys:CONSOLE_LOG_PATTERN}" /> </Console> <!-- 按天备份一个日志 --> <RollingFile name="RollingFile" fileName="logs/bbsapi/trace.log" filePattern="logs/bbsapi/trace_%d{yyyy}_%i.log.gz"> <!--filePattern="logs/$${date:yyyy-MM-dd}/trace_%d{yyyy-MM-dd}_%i.log.gz">--> <!--<PatternLayout pattern="%-d{yyyy-MM-dd HH:mm:ss} %level [%thread][%file:%line] - %msg%n" />--> <PatternLayout pattern="${sys:FILE_LOG_PATTERN}" /> <Policies> <!-- 每24小时更新一次 --> <TimeBasedTriggeringPolicy modulate="true" interval="1" /> <SizeBasedTriggeringPolicy size="60MB" /> </Policies> <!-- 最多备份10个 --> <DefaultRolloverStrategy max="10" /> </RollingFile> <RollingFile name="RollingMsgFile" fileName="logs/bbsapi/msg.log" filePattern="logs/bbsapi/msg_%d{yyyy}_%i.log.gz"> <PatternLayout pattern="%-d{yyyy-MM-dd HH:mm:ss} %level [%thread][%file:%line] - %msg%n" /> <Policies> <!-- 每24小时更新一次 --> <TimeBasedTriggeringPolicy modulate="true" interval="1" /> <SizeBasedTriggeringPolicy size="60MB" /> </Policies> <!-- 最多备份10个 --> <DefaultRolloverStrategy max="10" /> </RollingFile> <RollingFile name="RollingErrorFile" fileName="logs/bbsapi/error.log" filePattern="logs/bbsapi/error_%d{yyyy}_%i.log.gz"> <PatternLayout pattern="%-d{yyyy-MM-dd HH:mm:ss} %level [%thread][%file:%line] - %msg%n" /> <Policies> <!-- 每24小时更新一次 --> <TimeBasedTriggeringPolicy modulate="true" interval="1" /> <SizeBasedTriggeringPolicy size="60MB" /> </Policies> <!-- 最多备份10个 --> <DefaultRolloverStrategy max="10" /> </RollingFile> </appenders> <loggers> <Logger name="bLog" level="TRACE"> <appender-ref ref="RollingFile" /> <appender-ref ref="Console" /> </Logger> <Logger name="line.thearchy.custom.bbsApi.persistent.batis.mapper" level="TRACE" additivity="false"> //为dao mapper所在的包,level为TRACE <appender-ref ref="RollingMsgFile" /> <appender-ref ref="Console" /> </Logger> <!-- Root Logger --> <root level="debug"> <appender-ref ref="RollingMsgFile" /> <appender-ref ref="Console" /> <appender-ref ref="RollingErrorFile" level="warn"/> <!--<appender-ref ref="RollingFile" />--> </root> </loggers> </Configuration>
© 2015 - 2025 Weber Informatics LLC | Privacy Policy