<?xml version="1.0" encoding="UTF-8"?>
<Configuration status="OFF">

    <Appenders>
            <!-- Generate STDOUT in console -->
            <Console name="CONSOLE" target="SYSTEM_OUT">
                    <PatternLayout pattern="%d %-5p [%t] %C{2} (%F:%L) - %m%n" />
            </Console>

            <!-- Generate rolling log for router with per hour interval policy -->
            <RollingFile name="RouterRollingFile" fileName="/apps/bea/mb-logs/router.log"
                     immediateFlush="false" filePattern="/apps/bea/mb-logs/router.%d{yyyy-MM-dd-HH}-%i.log">
                    <PatternLayout>
                            <pattern>%d{yyyy-MM-dd HH:mm:ss} %5p [%t] (%F:%L) - %m%n</pattern>
                    </PatternLayout>
                    <Policies>
                            <TimeBasedTriggeringPolicy interval="1" modulate="true"/>
                    </Policies>
                    <!-- <DefaultRolloverStrategy fileIndex="max" max="24" /> -->
            </RollingFile>
    </Appenders>

    <Loggers>
            <AsyncLogger name="com.tritronik.mb.router" level="info"
                    additivity="false" includeLocation="true">
                    <AppenderRef ref="RouterRollingFile" />
            </AsyncLogger>
            <!-- <Root level="info">
                    <appender-ref ref="CONSOLE" />
            </Root> -->
    </Loggers>