jhorsman
11/21/2019 - 4:43 PM

Appenders and loggers for SI4T and ElasticSearch debugging

    <appender name="rollingSI4TExtensionsLog" class="ch.qos.logback.core.rolling.RollingFileAppender">
        <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
            <fileNamePattern>${log.folder}/si4t-extentions.%d{yyyy-MM-dd}.log</fileNamePattern>
            <maxHistory>${log.history}</maxHistory>
        </rollingPolicy>
        <encoder>
            <charset>${log.encoding}</charset>
            <pattern>${log.pattern}</pattern>
        </encoder>
        <prudent>true</prudent>
    </appender>
     
    <appender name="rollingElasticExtensionsLog" class="ch.qos.logback.core.rolling.RollingFileAppender">
        <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
            <fileNamePattern>${log.folder}/elastic-extentions.%d{yyyy-MM-dd}.log</fileNamePattern>
            <maxHistory>${log.history}</maxHistory>
        </rollingPolicy>
        <encoder>
            <charset>${log.encoding}</charset>
            <pattern>${log.pattern}</pattern>
        </encoder>
        <prudent>true</prudent>
    </appender>

    <logger name="com.tridion.storage.si4t" level="${log.level}" additivity="false">
        <appender-ref ref="rollingSI4TExtensionsLog" />
    </logger>
    
    <logger name="org.si4t.elastic" level="${log.level}" additivity="false">
        <appender-ref ref="rollingElasticExtensionsLog" />
    </logger>