205 lines
9.8 KiB
XML
205 lines
9.8 KiB
XML
|
|
<?xml version="1.0" encoding="UTF-8"?>
|
||
|
|
<Configuration>
|
||
|
|
<properties>
|
||
|
|
<property name="LOG_LEVEL" value="INFO"/>
|
||
|
|
<property name="APP_NAME" value="electromagnetic-data"/>
|
||
|
|
<property name="LOG_HOME" value="./logs/${APP_NAME}"/>
|
||
|
|
<property name="LOG_LAYOUT" value="%d{yyyy-MM-dd HH:mm:ss.SSS},%t,%r,%-5p,%X{SOFA-TraceId},%X{SOFA-SpanId},%c{2},%m%n%throwable"/>
|
||
|
|
<property name="SIMPLE_LAYOUT" value="%d{yyyy-MM-dd HH:mm:ss.SSS} %m%n%"/>
|
||
|
|
</properties>
|
||
|
|
|
||
|
|
<Appenders>
|
||
|
|
<Console name="STDOUT-APPENDER" target="SYSTEM_OUT">
|
||
|
|
<PatternLayout pattern="${LOG_LAYOUT}" charset="UTF-8"/>
|
||
|
|
</Console>
|
||
|
|
<Console name="STDERR-APPENDER" target="SYSTEM_ERR">
|
||
|
|
<PatternLayout pattern="${LOG_LAYOUT}" charset="UTF-8"/>
|
||
|
|
</Console>
|
||
|
|
|
||
|
|
<!-- 错误节点日志 -->
|
||
|
|
<RollingFile name="ERROR-APPENDER" fileName="${LOG_HOME}/common-error.log"
|
||
|
|
filePattern="${LOG_HOME}/common-error-%d{yyyy-MM-dd}_%i.log" append="true">
|
||
|
|
<Filters>
|
||
|
|
<ThresholdFilter level="ERROR" onMatch="ACCEPT" onMismatch="DENY"/>
|
||
|
|
</Filters>
|
||
|
|
<PatternLayout pattern="${LOG_LAYOUT}" charset="UTF-8"/>
|
||
|
|
<Policies>
|
||
|
|
<SizeBasedTriggeringPolicy size="500MB"/>
|
||
|
|
<TimeBasedTriggeringPolicy interval="1" modulate="true"/>
|
||
|
|
</Policies>
|
||
|
|
<DefaultRolloverStrategy max="300">
|
||
|
|
<Delete basePath="${LOG_HOME}" maxDepth="1">
|
||
|
|
<IfLastModified age="15d"/>
|
||
|
|
<IfFileName glob="${LOG_HOME}*.log"/>
|
||
|
|
</Delete>
|
||
|
|
</DefaultRolloverStrategy>
|
||
|
|
</RollingFile>
|
||
|
|
|
||
|
|
<!-- 业务日常节点日志-->
|
||
|
|
<RollingFile name="COMMON-APPENDER" fileName="${LOG_HOME}/common-default.log"
|
||
|
|
filePattern="${LOG_HOME}/common-default-%d{yyyy-MM-dd}_%i.log" append="true">
|
||
|
|
<PatternLayout pattern="${LOG_LAYOUT}" charset="UTF-8"/>
|
||
|
|
<Policies>
|
||
|
|
<SizeBasedTriggeringPolicy size="500MB"/>
|
||
|
|
<TimeBasedTriggeringPolicy interval="1" modulate="true"/>
|
||
|
|
</Policies>
|
||
|
|
<DefaultRolloverStrategy max="300">
|
||
|
|
<Delete basePath="${LOG_HOME}" maxDepth="1">
|
||
|
|
<IfLastModified age="15d"/>
|
||
|
|
<IfFileName glob="${LOG_HOME}*.log"/>
|
||
|
|
</Delete>
|
||
|
|
</DefaultRolloverStrategy>
|
||
|
|
</RollingFile>
|
||
|
|
<!-- 业务日常节点日志-->
|
||
|
|
<RollingFile name="DOMAIN-CALL-APPENDER" fileName="${LOG_HOME}/domain-call.log"
|
||
|
|
filePattern="${LOG_HOME}/domain-call-%d{yyyy-MM-dd}_%i.log" append="true">
|
||
|
|
<PatternLayout pattern="${SIMPLE_LAYOUT}" charset="UTF-8"/>
|
||
|
|
<Policies>
|
||
|
|
<SizeBasedTriggeringPolicy size="500MB"/>
|
||
|
|
<TimeBasedTriggeringPolicy interval="1" modulate="true"/>
|
||
|
|
</Policies>
|
||
|
|
<DefaultRolloverStrategy max="300">
|
||
|
|
<Delete basePath="${LOG_HOME}" maxDepth="1">
|
||
|
|
<IfLastModified age="15d"/>
|
||
|
|
<IfFileName glob="${LOG_HOME}*.log"/>
|
||
|
|
</Delete>
|
||
|
|
</DefaultRolloverStrategy>
|
||
|
|
</RollingFile>
|
||
|
|
<!-- 消息监听日志 -->
|
||
|
|
<RollingFile name="MSG-LISTEN-APPENDER" fileName="${LOG_HOME}/msg-listen.log"
|
||
|
|
filePattern="${LOG_HOME}/msg-listen-%d{yyyy-MM-dd}_%i.log" append="true">
|
||
|
|
<PatternLayout pattern="${LOG_LAYOUT}" charset="UTF-8"/>
|
||
|
|
<Policies>
|
||
|
|
<SizeBasedTriggeringPolicy size="500MB"/>
|
||
|
|
<TimeBasedTriggeringPolicy interval="1" modulate="true"/>
|
||
|
|
</Policies>
|
||
|
|
<DefaultRolloverStrategy max="300">
|
||
|
|
<Delete basePath="${LOG_HOME}" maxDepth="1">
|
||
|
|
<IfLastModified age="15d"/>
|
||
|
|
<IfFileName glob="${LOG_HOME}*.log"/>
|
||
|
|
</Delete>
|
||
|
|
</DefaultRolloverStrategy>
|
||
|
|
</RollingFile>
|
||
|
|
|
||
|
|
<!-- 异步任务日志 -->
|
||
|
|
<RollingFile name="TASK-SCHEDULER-APPENDER" fileName="${LOG_HOME}/task-scheduler.log"
|
||
|
|
filePattern="${LOG_HOME}/task-scheduler-%d{yyyy-MM-dd}_%i.log" append="true">
|
||
|
|
<PatternLayout pattern="${LOG_LAYOUT}" charset="UTF-8"/>
|
||
|
|
<Policies>
|
||
|
|
<SizeBasedTriggeringPolicy size="500MB"/>
|
||
|
|
<TimeBasedTriggeringPolicy interval="1" modulate="true"/>
|
||
|
|
</Policies>
|
||
|
|
<DefaultRolloverStrategy max="300">
|
||
|
|
<Delete basePath="${LOG_HOME}" maxDepth="1">
|
||
|
|
<IfLastModified age="15d"/>
|
||
|
|
<IfFileName glob="${LOG_HOME}*.log"/>
|
||
|
|
</Delete>
|
||
|
|
</DefaultRolloverStrategy>
|
||
|
|
</RollingFile>
|
||
|
|
|
||
|
|
<!-- SOFA日常节点日志 -->
|
||
|
|
<RollingFile name="SOFA-DEFAULT-APPENDER" fileName="${LOG_HOME}/sofa-default.log"
|
||
|
|
filePattern="${LOG_HOME}/sofa-default-%d{yyyy-MM-dd}_%i.log" append="true">
|
||
|
|
<PatternLayout pattern="${LOG_LAYOUT}" charset="UTF-8"/>
|
||
|
|
<Policies>
|
||
|
|
<SizeBasedTriggeringPolicy size="500MB"/>
|
||
|
|
<TimeBasedTriggeringPolicy interval="1" modulate="true"/>
|
||
|
|
</Policies>
|
||
|
|
<DefaultRolloverStrategy max="300">
|
||
|
|
<Delete basePath="${LOG_HOME}" maxDepth="1">
|
||
|
|
<IfLastModified age="15d"/>
|
||
|
|
<IfFileName glob="${LOG_HOME}*.log"/>
|
||
|
|
</Delete>
|
||
|
|
</DefaultRolloverStrategy>
|
||
|
|
</RollingFile>
|
||
|
|
|
||
|
|
<!-- 调用外部系统日志 -->
|
||
|
|
<RollingFile name="INTEGRATION-APPENDER" fileName="${LOG_HOME}/integration.log"
|
||
|
|
filePattern="${LOG_HOME}/integration-%d{yyyy-MM-dd}_%i.log" append="true">
|
||
|
|
<PatternLayout pattern="${LOG_LAYOUT}" charset="UTF-8"/>
|
||
|
|
<Policies>
|
||
|
|
<SizeBasedTriggeringPolicy size="500MB"/>
|
||
|
|
<TimeBasedTriggeringPolicy interval="1" modulate="true"/>
|
||
|
|
</Policies>
|
||
|
|
<DefaultRolloverStrategy max="300">
|
||
|
|
<Delete basePath="${LOG_HOME}" maxDepth="1">
|
||
|
|
<IfLastModified age="15d"/>
|
||
|
|
<IfFileName glob="${LOG_HOME}*.log"/>
|
||
|
|
</Delete>
|
||
|
|
</DefaultRolloverStrategy>
|
||
|
|
</RollingFile>
|
||
|
|
|
||
|
|
<RollingFile name="COMMON-MONITOR-APPENDER" fileName="${LOG_HOME}/common-monitor.log"
|
||
|
|
filePattern="${LOG_HOME}/common-monitor-%d{yyyy-MM-dd}_%i.log" append="true">
|
||
|
|
<PatternLayout pattern="${LOG_LAYOUT}" charset="UTF-8"/>
|
||
|
|
<Policies>
|
||
|
|
<SizeBasedTriggeringPolicy size="500MB"/>
|
||
|
|
<TimeBasedTriggeringPolicy interval="1" modulate="true"/>
|
||
|
|
</Policies>
|
||
|
|
<DefaultRolloverStrategy max="300">
|
||
|
|
<Delete basePath="${LOG_HOME}" maxDepth="1">
|
||
|
|
<IfLastModified age="15d"/>
|
||
|
|
<IfFileName glob="${LOG_HOME}*.log"/>
|
||
|
|
</Delete>
|
||
|
|
</DefaultRolloverStrategy>
|
||
|
|
</RollingFile>
|
||
|
|
</Appenders>
|
||
|
|
|
||
|
|
<Loggers>
|
||
|
|
<AsyncRoot includeLocation="true" level="${LOG_LEVEL}">
|
||
|
|
<AppenderRef ref="ERROR-APPENDER"/>
|
||
|
|
<AppenderRef ref="COMMON-APPENDER"/>
|
||
|
|
</AsyncRoot>
|
||
|
|
|
||
|
|
<AsyncLogger name="com.alipay.sofa" additivity="false" level="${LOG_LEVEL}">
|
||
|
|
<AppenderRef ref="ERROR-APPENDER"/>
|
||
|
|
<AppenderRef ref="SOFA-DEFAULT-APPENDER"/>
|
||
|
|
</AsyncLogger>
|
||
|
|
<AsyncLogger name="com.aliyun.fsi.insurance" additivity="false" level="${LOG_LEVEL}">
|
||
|
|
<AppenderRef ref="ERROR-APPENDER"/>
|
||
|
|
<AppenderRef ref="COMMON-APPENDER"/>
|
||
|
|
</AsyncLogger>
|
||
|
|
|
||
|
|
<Logger name="INTEGRATION" additivity="false" includeLocation="true" level="${LOG_LEVEL}">
|
||
|
|
<AppenderRef ref="ERROR-APPENDER"/>
|
||
|
|
<AppenderRef ref="INTEGRATION-APPENDER"/>
|
||
|
|
</Logger>
|
||
|
|
<Logger name="SERIOUS-ALERT" additivity="false" includeLocation="true" level="${LOG_LEVEL}">
|
||
|
|
<AppenderRef ref="ERROR-APPENDER"/>
|
||
|
|
<AppenderRef ref="COMMON-APPENDER"/>
|
||
|
|
</Logger>
|
||
|
|
<Logger name="DOMAIN-ERROR" additivity="false" includeLocation="true" level="${LOG_LEVEL}">
|
||
|
|
<AppenderRef ref="ERROR-APPENDER"/>
|
||
|
|
<AppenderRef ref="COMMON-APPENDER"/>
|
||
|
|
</Logger>
|
||
|
|
<Logger name="DOMAIN-DIGEST" additivity="false" includeLocation="true" level="${LOG_LEVEL}">
|
||
|
|
<AppenderRef ref="ERROR-APPENDER"/>
|
||
|
|
<AppenderRef ref="COMMON-APPENDER"/>
|
||
|
|
</Logger>
|
||
|
|
<Logger name="DOMAIN-CALL" additivity="false" includeLocation="true" level="${LOG_LEVEL}">
|
||
|
|
<AppenderRef ref="DOMAIN-CALL-APPENDER"/>
|
||
|
|
</Logger>
|
||
|
|
<Logger name="DOMAIN-SERVICE" additivity="false" includeLocation="true" level="${LOG_LEVEL}">
|
||
|
|
<AppenderRef ref="ERROR-APPENDER"/>
|
||
|
|
<AppenderRef ref="COMMON-APPENDER"/>
|
||
|
|
</Logger>
|
||
|
|
<Logger name="TASK-SCHEDULER" additivity="false" includeLocation="true" level="${LOG_LEVEL}">
|
||
|
|
<AppenderRef ref="ERROR-APPENDER"/>
|
||
|
|
<AppenderRef ref="TASK-SCHEDULER-APPENDER"/>
|
||
|
|
</Logger>
|
||
|
|
|
||
|
|
<Logger name="MSG-LISTEN" additivity="false" includeLocation="true" level="${LOG_LEVEL}">
|
||
|
|
<AppenderRef ref="ERROR-APPENDER"/>
|
||
|
|
<AppenderRef ref="MSG-LISTEN-APPENDER"/>
|
||
|
|
</Logger>
|
||
|
|
<Logger name="AbstractMessageListenerXFlush" additivity="false" includeLocation="true" level="${LOG_LEVEL}">
|
||
|
|
<AppenderRef ref="ERROR-APPENDER"/>
|
||
|
|
<AppenderRef ref="MSG-LISTEN-APPENDER"/>
|
||
|
|
</Logger>
|
||
|
|
<Logger name="COMMON-MONITOR" includeLocation="true" additivity="false" level="${LOG_LEVEL}">
|
||
|
|
<AppenderRef ref="ERROR-APPENDER"/>
|
||
|
|
<AppenderRef ref="COMMON-MONITOR-APPENDER"/>
|
||
|
|
<AppenderRef ref="STDOUT-APPENDER"/>
|
||
|
|
</Logger>
|
||
|
|
</Loggers>
|
||
|
|
</Configuration>
|