Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?xml version="1.0" encoding="UTF-8"?>
- <Configuration status="error" monitorInterval="5"> <!-- status:error mean ONLY show log4j kernel's error log in console-->
- <Properties>
- <Property name="APP_LOG_ROOT">logs</Property>
- </Properties>
- <Appenders>
- <Console name="Console" target="SYSTEM_OUT">
- <PatternLayout pattern="[%-5level] %d{yyyy-MM-dd HH:mm:ss.SSS} [%t] %c{1} - %msg%n" />
- </Console>
- <RollingFile name="successStantionsLogger" fileName="${APP_LOG_ROOT}/successStantionsLogger.log" filePattern="${APP_LOG_ROOT}/successStantionsLogger-%d{yyyy-MM-dd}.log">
- <!-- Except Error -->
- <ThresholdFilter level="error" onMatch="DENY" onMismatch="ACCEPT"/>
- <PatternLayout>
- <pattern>%d{yyy-MM-dd HH:mm:ss.SSS} [%t] %level %logger{36} - %msg%n</pattern>
- </PatternLayout>
- <Policies>
- <TimeBasedTriggeringPolicy interval="1" modulate="true" />
- </Policies>
- </RollingFile>
- <RollingFile name="mistakeStantionsLogger" fileName="${APP_LOG_ROOT}/mistakeStantionsLogger.log" filePattern="${APP_LOG_ROOT}/mistakeStantionsLogger-%d{yyyy-MM-dd}.log">
- <!-- Except Error -->
- <ThresholdFilter level="error" onMatch="DENY" onMismatch="ACCEPT"/>
- <PatternLayout>
- <pattern>%d{yyy-MM-dd HH:mm:ss.SSS} [%t] %level %logger{36} - %msg%n</pattern>
- </PatternLayout>
- <Policies>
- <TimeBasedTriggeringPolicy interval="1" modulate="true" />
- </Policies>
- </RollingFile>
- <RollingFile name="errorLogger" fileName="${APP_LOG_ROOT}/error.log" filePattern="${APP_LOG_ROOT}/error-%d{yyyy-MM-dd}.log">
- <PatternLayout>
- <pattern>%d{yyy-MM-dd HH:mm:ss.SSS} [%t] %level %logger{36} - %msg%n</pattern>
- </PatternLayout>
- <Policies>
- <TimeBasedTriggeringPolicy interval="1" modulate="true" />
- </Policies>
- </RollingFile>
- </Appenders>
- <Loggers>
- <Root level="trace" >
- <AppenderRef ref="Console" level="trace" />
- <AppenderRef ref="successStantionsLogger" level="info" />
- <AppenderRef ref="mistakeStantionsLogger" level="info" />
- <AppenderRef ref="errorLogger" level="error" />
- </Root>
- </Loggers>
- </Configuration>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement