logback-access.xml

27 lines | 846 B Blame History Raw Download
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
    <statusListener class="ch.qos.logback.core.status.OnConsoleStatusListener" />

    <appender name="FILE" class="ch.qos.logback.coreFileAppender">
        <file>${user.dir}/logs/petclinic-access.log</file>
        <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
            <fileNamePattern>${user.dir}/logs/petclinic-access.%d{yyyy-MM-dd}.log.zip</fileNamePattern>
        </rollingPolicy>

        <encoder>
            <pattern>combined</pattern>
        </encoder>
    </appender>

    <appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender">
        <encoder>
            <pattern>%n%fullRequest%n%fullResponse%n</pattern>
        </encoder>
    </appender>

    <appender-ref ref="FILE" />
    <appender-ref ref="STDOUT" />
</configuration>