| <?xml version="1.0" encoding="UTF-8"?> | |
| <configuration> | |
| <property name="LOGS" value="./logs"/> | |
| <appender name="Console" class="ch.qos.logback.core.ConsoleAppender"> | |
| <layout class="ch.qos.logback.classic.PatternLayout"> | |
| <Pattern> | |
| %d{ISO8601} %highlight(%-5level) [%blue(%t)] %yellow(%c{60}): %msg%n%throwable | |
| </Pattern> | |
| </layout> | |
| </appender> | |
| <appender name="RollingFileStd" class="ch.qos.logback.core.rolling.RollingFileAppender"> | |
| <file>${LOGS}/sarisInterface.log</file> | |
| <encoder class="ch.qos.logback.classic.encoder.PatternLayoutEncoder"> | |
| <Pattern>%d %p %c{60} [%t] %m%n</Pattern> | |
| </encoder> | |
| <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy"> | |
| <fileNamePattern>${LOGS}/archived/sarisInterface-%d{yyyy-MM-dd}.gz</fileNamePattern> | |
| <MaxHistory>30</MaxHistory> | |
| <cleanHistoryOnStart>true</cleanHistoryOnStart> | |
| </rollingPolicy> | |
| </appender> | |
| <!-- LOG everything at INFO level --> | |
| <root level="info"> | |
| <appender-ref ref="RollingFileStd"/> | |
| <appender-ref ref="Console"/> | |
| </root> | |
| <!-- LOG "com.baeldungorg.eclipse.openk.contactbasedata*" at INFO level --> | |
| <logger name="org.eclipse.openk.gridfailureinformation.sarisinterface" additivity="false"> | |
| <appender-ref ref="RollingFileStd"/> | |
| <appender-ref ref="Console"/> | |
| </logger> | |
| </configuration> |