<?xml version="1.0" encoding="UTF-8" ?>
<Configuration status="off" monitorInterval="60">

<Properties>
    <Property name="loglayout">%d{yyyy/MM/dd HH:mm:ss.SSS} %c{1} [#%t] %-5p %m%n</Property>
    <Property name="filePath">${sys:service.home}/logs</Property>
    <Property name="filePrefix">service-</Property>
    <Property name="fileSize">64 MB</Property>
</Properties>

<Appenders>
    <Console name="console" target="SYSTEM_OUT">
        <PatternLayout pattern="${loglayout}"/>
    </Console>
    
    <RollingFile name="webapp"
             fileName="${filePath}/${filePrefix}webapp.log"
          filePattern="${filePath}/${filePrefix}webapp.log.%d{yyyy-MM-dd}-%i.bz2">
        <PatternLayout pattern="${loglayout}"/>
        <Policies>
            <SizeBasedTriggeringPolicy size="${fileSize}" />
            <TimeBasedTriggeringPolicy />
        </Policies>
    </RollingFile>
    </Appenders>

<Loggers>
    <Logger name="com.example"
           level="info" additivity="false">
        <AppenderRef ref="webapp"/>
    </Logger>
    <Root level="warn">
        <AppenderRef ref="console"/>
    </Root>
</Loggers>

</Configuration>