<?xml version="1.0" encoding="UTF-8"?>
<Configuration status="WARN" packages="net.minecraft,com.mojang">
    <Appenders>
        <Console name="WINDOWS_COMPAT" target="SYSTEM_OUT"></Console>
        <Queue name="TerminalConsole">
            <PatternLayout pattern="[%d{HH:mm:ss} %level]: %msg%n" />
        </Queue>
        <RandomAccessFile name="File" fileName="server.log">
            <PatternLayout pattern="[%d{HH:mm:ss}] [%t]%highlight{[%level]}{INFO=white}: %msg%n" />
        </RandomAccessFile>
        <JDBC name="Database" tableName="logs">
            <DriverManager url="jdbc:mysql://localhost:3306/minecraft" username="" password="" />
            <Column name="eventTime" isEventTimestamp="true" />
            <Column name="level" pattern="%level" />
            <Column name="logger" pattern="%logger" />
            <Column name="message" pattern="%msg" />
        </JDBC>
        <JDBC name="DatabaseArchive" tableName="logs_old">
            <DriverManager url="jdbc:mysql://localhost:3306/minecraft" username="" password="" />
            <Column name="eventTime" isEventTimestamp="true" />
            <Column name="level" pattern="%level" />
            <Column name="logger" pattern="%logger" />
            <Column name="message" pattern="%msg" />
        </JDBC>
    </Appenders>
    <Loggers>
        <Root level="info">
            <filters>
                <MarkerFilter marker="NETWORK_PACKETS" onMatch="DENY" onMismatch="NEUTRAL" />
            </filters>
            <!--<AppenderRef ref="WINDOWS_COMPAT" />-->
            <AppenderRef ref="TerminalConsole" />
            <AppenderRef ref="Database"/>
            <AppenderRef ref="DatabaseArchive">
                <RegexFilter regex="\[.*" onMatch="DENY" onMismatch="ACCEPT" useRawMsg="true" />
            </AppenderRef>
        </Root>
    </Loggers>
</Configuration>
