Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?xml version="1.0" encoding="UTF-8"?>
- <Configuration status="WARN">
- <Properties>
- <Property name="basePath">/logs</Property>
- <Property name="log-pattern">[%-5level] %d{yyyy-MM-dd HH:mm:ss.SSS} [%t] %c{1}- %msg%n"/</Property>
- </Properties>
- <Appenders>
- <RollingFile name="infoFileLogger" fileName="${basePath}/info/app-info.log" filePattern="${basePath}/info/app-info-%d{yyyy-MM-dd}.log">
- <ThresholdFilter level="INFO" onMatch="ACCEPT" onMismatch="DENY"/>
- <PatternLayout>
- <pattern>${log-pattern}</pattern>
- </PatternLayout>
- <Policies>
- <TimeBasedTriggeringPolicy interval="1" modulate="true" />
- <SizeBasedTriggeringPolicy size="100 KB" />
- </Policies>
- </RollingFile>
- <RollingFile name="debugFileLogger" fileName="${basePath}/debug/app-debug.log" filePattern="${basePath}/debug/app-debug-%d{yyyy-MM-dd}.log">
- <ThresholdFilter level="DEBUG" onMatch="ACCEPT" onMismatch="DENY" />
- <PatternLayout>
- <pattern>${log-pattern}</pattern>
- </PatternLayout>
- <Policies>
- <TimeBasedTriggeringPolicy interval="1" modulate="true" />
- <SizeBasedTriggeringPolicy size="100 KB" />
- </Policies>
- </RollingFile>
- <Console name="Console" target="SYSTEM_OUT">
- <PatternLayout pattern="%d{yyyy-MM-dd HH:mm:ss} [%t] %-5level %logger{36} - %msg%n"/>
- </Console>
- </Appenders>
- <Loggers>
- <Logger name="com.epic.tms.testapplication" level="debug" additivity="false">
- <AppenderRef ref="Console"/>
- <AppenderRef ref="infoFileLogger" level="info"/>
- <AppenderRef ref="debugFileLogger" level="debug"/>
- </Logger>
- <Root level="error">
- <AppenderRef ref="Console"/>
- <AppenderRef ref="infoFileLogger"/>
- <AppenderRef ref="debugFileLogger"/>
- </Root>
- </Loggers>
- </Configuration>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement