<seelog type="asynctimer" asyncinterval="5000000" minlevel="info" maxlevel="error">
    <outputs formatid="main">
        <console/>

        <filter levels="info">
            <rollingfile type="size" filename="./logs/info.log" maxsize="10240000" maxrolls="5"/>
        </filter>

        <filter levels="debug">
            <rollingfile type="size" filename="./logs/debug.log" maxsize="10240000" maxrolls="5"/>
        </filter>

        <filter levels="error">
            <rollingfile type="size" filename="./logs/error.log" maxsize="10240000" maxrolls="5"/>
        </filter>

    </outputs>
    <formats>
        <format id="main" format="%Date/%Time [%Level] %File %Msg%n"/>
    </formats>
</seelog>