Created
February 23, 2016 13:56
-
-
Save gravityfox/7b983b4aace75e1b94b9 to your computer and use it in GitHub Desktop.
Log4j
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?xml version="1.0" encoding="UTF-8"?> | |
<!-- Sponge Log4j2 server config for dev-time. Based on the Forge log4j2.xml --> | |
<Configuration status="WARN" packages="com.mojang.util,net.minecraftforge.server.console"> | |
<Appenders> | |
<TerminalConsole name="FmlConsole"> | |
<PatternLayout pattern="[%d{HH:mm:ss}] [%t/%level] [%logger]: %msg%n" /> | |
</TerminalConsole> | |
<TerminalConsole name="Console"> | |
<PatternLayout pattern="[%d{HH:mm:ss}] [%t/%level]: %msg%n" /> | |
</TerminalConsole> | |
<!-- Keep a console appender open so log4j2 doesn't close our main out stream if we redirect System.out to the logger --> | |
<Console name="SysOut" target="SYSTEM_OUT"/> | |
<Queue name="ServerGuiConsole"> | |
<PatternLayout pattern="[%d{HH:mm:ss}] [%t/%level] [%logger]: %replace{%msg}{(?i)\u00A7[0-9A-FK-OR]}{}%n" /> | |
</Queue> | |
<RollingRandomAccessFile name="File" fileName="logs/latest.log" filePattern="logs/%d{yyyy-MM-dd}-%i.log.gz"> | |
<PatternLayout pattern="[%d{HH:mm:ss}] [%t/%level]: %msg%n" /> | |
<Policies> | |
<TimeBasedTriggeringPolicy /> | |
<OnStartupTriggeringPolicy /> | |
</Policies> | |
</RollingRandomAccessFile> | |
<Routing name="FmlFile"> | |
<Routes pattern="$${ctx:side}"> | |
<Route> | |
<RollingRandomAccessFile name="FmlFile" fileName="logs/fml-${ctx:side}-latest.log" filePattern="logs/fml-${ctx:side}-%i.log"> | |
<PatternLayout pattern="[%d{HH:mm:ss}] [%t/%level] [%logger/%X{mod}]: %replace{%msg}{(?i)\u00A7[0-9A-FK-OR]}{}%n" /> | |
<DefaultRolloverStrategy max="3" fileIndex="max" /> | |
<Policies> | |
<OnStartupTriggeringPolicy /> | |
</Policies> | |
</RollingRandomAccessFile> | |
</Route> | |
<Route key="$${ctx:side}"> | |
<RandomAccessFile name="FmlFile" fileName="logs/fml-junk-earlystartup.log" > | |
<PatternLayout pattern="[%d{HH:mm:ss}] [%t/%level] [%logger]: %replace{%msg}{(?i)\u00A7[0-9A-FK-OR]}{}%n" /> | |
</RandomAccessFile> | |
</Route> | |
</Routes> | |
</Routing> | |
</Appenders> | |
<Loggers> | |
<Logger level="info" name="com.mojang" additivity="false"> | |
<AppenderRef ref="Console" level="INFO" /> | |
<AppenderRef ref="File" /> | |
<AppenderRef ref="ServerGuiConsole" level="INFO" /> | |
</Logger> | |
<Logger level="info" name="net.minecraft" additivity="false"> | |
<filters> | |
<MarkerFilter marker="NETWORK_PACKETS" onMatch="DENY" onMismatch="NEUTRAL" /> | |
</filters> | |
<AppenderRef ref="Console" level="INFO" /> | |
<AppenderRef ref="File" /> | |
<AppenderRef ref="ServerGuiConsole" level="INFO" /> | |
</Logger> | |
<!-- Sponge patch BEGIN --> | |
<!-- Keep FML/mixin messages to normal --> | |
<Logger level="all" name="FML" additivity="false"> | |
<AppenderRef ref="FmlConsole" level="INFO" /> | |
<AppenderRef ref="ServerGuiConsole" level="INFO" /> | |
<AppenderRef ref="FmlFile"/> | |
</Logger> | |
<Logger level="all" name="mixin" additivity="false"> | |
<AppenderRef ref="FmlConsole" level="INFO" /> | |
<AppenderRef ref="ServerGuiConsole" level="INFO" /> | |
<AppenderRef ref="FmlFile"/> | |
</Logger> | |
<logger name="com.zaxxer.hikari"> | |
<level value="info"/> | |
</logger> | |
<!-- Anything else to debug --> | |
<Root level="all"> | |
<AppenderRef ref="FmlConsole" level="DEBUG" /> | |
<AppenderRef ref="ServerGuiConsole" level="DEBUG" /> | |
<AppenderRef ref="FmlFile"/> | |
</Root> | |
<!-- Sponge patch END --> | |
</Loggers> | |
</Configuration> |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment