<?xml version="1.0" encoding="UTF-8"?>
<Configuration>
  <Appenders>

    <RollingFile
      append="true"
      name="rootfile"
      fileName="/logs/root.log"
      filePattern="/logs/root.%i.log">
      <DefaultRolloverStrategy fileIndex="min" max="10"/>
      <Policies>
        <SizeBasedTriggeringPolicy size="50000 KB"/>
      </Policies>
      <PatternLayout pattern="[%d{ISO8601}]%5p[%t]%x - %C.%M(%F:%L) - %m%n"/>
    </RollingFile>

    <Console name="rootstdout">
      <PatternLayout pattern="[%d{ISO8601}]%5p[%t]%x - (%F:%L) - %m%n"/>
    </Console>
  </Appenders>

  <Loggers>
    <Logger name="io.netty" level="INFO"/>
    <Logger name="org.hibernate" level="INFO"/>
    <Logger name="org.mongodb" level="INFO"/>
    <Logger name="org.quartz" level="INFO"/>
    <Logger name="org.springframework" level="INFO"/>
    <Root level="TRACE">
      <AppenderRef ref="rootfile"/>
     </Root>
  </Loggers>
</Configuration>
