| <?xml version="1.0" encoding="UTF-8"?> |
| <configuration> |
| |
| <property name="LOGS" value="./logs/reverse-proxy" /> |
| <property name="FILEPREFIX" value="application" /> |
| |
| <appender name="Console" |
| class="ch.qos.logback.core.ConsoleAppender"> |
| <layout class="ch.qos.logback.classic.PatternLayout"> |
| <Pattern> |
| %d{ISO8601} %-5level [%t] %C{1.}: %msg%n%throwable |
| </Pattern> |
| </layout> |
| </appender> |
| |
| <appender name="RollingFile" |
| class="ch.qos.logback.core.rolling.RollingFileAppender"> |
| <file>${LOGS}/${FILEPREFIX}.log</file> |
| <encoder |
| class="ch.qos.logback.classic.encoder.PatternLayoutEncoder"> |
| <Pattern>%d %p %C{1.} [%t] %m%n</Pattern> |
| </encoder> |
| |
| <rollingPolicy |
| class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy"> |
| <!-- rollover daily and when the file reaches 10 MegaBytes --> |
| <fileNamePattern>${LOGS}/archived/${FILEPREFIX}-%d{yyyy-MM-dd}.%i.log |
| </fileNamePattern> |
| <timeBasedFileNamingAndTriggeringPolicy |
| class="ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP"> |
| <maxFileSize>10MB</maxFileSize> |
| </timeBasedFileNamingAndTriggeringPolicy> |
| </rollingPolicy> |
| </appender> |
| |
| <!-- LOG everything at INFO level --> |
| <root level="debug"> |
| <appender-ref ref="RollingFile" /> |
| <appender-ref ref="Console" /> |
| </root> |
| |
| <!-- LOG "com.baeldung*" at TRACE level --> |
| <logger name="org.onap.aaf.rproxy" level="trace" additivity="false"> |
| <appender-ref ref="RollingFile" /> |
| <appender-ref ref="Console" /> |
| </logger> |
| |
| </configuration> |