All Downloads are FREE. Search and download functionalities are using the official Maven repository.

conf.logback-access.xml Maven / Gradle / Ivy

The newest version!
<?xml version="1.0" encoding="UTF-8"?>

<configuration>
    <statusListener class="ch.qos.logback.core.status.NopStatusListener" />
    <property name="max.retention.days" value="180" />

    <appender name="ACCESS-LOG" class="ch.qos.logback.core.rolling.RollingFileAppender">
        <file>${catalina.base}/logs/access.log</file>
        <append>true</append>
        <encoder class="ch.qos.logback.access.PatternLayoutEncoder">
            <charset>utf-8</charset>
            <pattern>%h %l %u [%t{ISO8601}] "%r" %s %b %D "%i{Referer}" "%i{User-Agent}"</pattern>
        </encoder>
        <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
            <fileNamePattern>${sas.home}/logs/archive/${sas.server}-access-%d{yyyyMMdd}.log</fileNamePattern>
            <maxHistory>${max.retention.days}</maxHistory>
            <cleanHistoryOnStart>true</cleanHistoryOnStart>
        </rollingPolicy>
    </appender>

    <appender-ref ref="ACCESS-LOG" />

</configuration>




© 2015 - 2025 Weber Informatics LLC | Privacy Policy