<?xml version="1.0" encoding="UTF-8"?>
<Configuration status="warn" name="MyApp" packages="">
  <Appenders>
    <Routing name="Routing">
      <Routes pattern="$${sd:type}">
        <Route>
          <RollingFile name="Rolling-${sd:type}" fileName="${sd:type}.log"
                       filePattern="${sd:type}_stats_%d{yyyy-MM-dd-HH-mm}.log.gz">
            <PatternLayout>
              <pattern>%d %p %c{1.} [%t] %m%n</pattern>
            </PatternLayout>
            <Policies>
            	<OnStartupTriggeringPolicy/>
            	<TimeBasedTriggeringPolicy interval="3" modulate="true"/>
            	<SizeBasedTriggeringPolicy size="100 MB"/>
            </Policies>
          </RollingFile>
		</Route>
      </Routes>
    </Routing>
  </Appenders>
  
  <Loggers>
    <Root level="trace">
      <AppenderRef ref="Routing"/>
    </Root>
  </Loggers>
</Configuration>