<?xml version="1.0" encoding="UTF-8"?>
<Configuration>
    <Appenders>
        <Console name="Console" target="SYSTEM_OUT">
            <PatternLayout
                    pattern="%d{yyyy-MM-dd HH:mm:ss}-%t-%x-%-5p-%-10c:%m%n"/>
        </Console>

        <RollingFile name="RollingFile"
                     fileName="${env:PROGRAMDATA:-Logs}/NCheck/log/service/app.log"
                     filePattern="${env:PROGRAMDATA:-Logs}/NCheck/log/service/app-%d{MM-dd-yyyy}-%i.log.gz">
            <PatternLayout>
                <Pattern>%d %p %c{1.} [%t] %m%n</Pattern>
            </PatternLayout>
            <Policies>
                <SizeBasedTriggeringPolicy size="10 MB"/>
            </Policies>
            <DefaultRolloverStrategy max="10"/>
        </RollingFile>
    </Appenders>


    <Loggers>
        <Root level="INFO">
            <AppenderRef ref="Console"/>
            <AppenderRef ref="RollingFile"/>
        </Root>
        <!--Logger name="com.neurotec.ncheck.component.LoggingAspect" level="INFO" additivity="false">
            <AppenderRef ref="Console"/>
        </Logger-->
        <!--Logger name="logging.level.org.springframework.transaction.interceptor" level="TRACE" additivity="false">
            <AppenderRef ref="Console"/>
        </Logger-->
    </Loggers>

</Configuration>
