mirror of
https://github.com/PaperMC/Waterfall.git
synced 2025-02-07 15:31:41 +01:00
Add Log4j configuration that replicates the old BungeeCord setup
Can be enabled using -Dlog4j.configurationFile=log4j2-bungee.xml
This commit is contained in:
parent
c75b27a22e
commit
ab59b59fd9
@ -0,0 +1,51 @@
|
||||
From 45cd32b2caf6c3a092a5425b7c7d563f44127fa9 Mon Sep 17 00:00:00 2001
|
||||
From: Minecrell <dev@minecrell.net>
|
||||
Date: Sun, 24 Sep 2017 12:06:49 +0200
|
||||
Subject: [PATCH] Add Log4j configuration that replicates the old BungeeCord
|
||||
setup
|
||||
|
||||
Can be enabled using -Dlog4j.configurationFile=log4j2-bungee.xml.
|
||||
|
||||
diff --git a/log4j/src/main/resources/log4j2-bungee.xml b/log4j/src/main/resources/log4j2-bungee.xml
|
||||
new file mode 100644
|
||||
index 00000000..38befc0a
|
||||
--- /dev/null
|
||||
+++ b/log4j/src/main/resources/log4j2-bungee.xml
|
||||
@@ -0,0 +1,34 @@
|
||||
+<?xml version="1.0" encoding="UTF-8"?>
|
||||
+<!-- Log4j configuration that replicates the old BungeeCord logging setup -->
|
||||
+<Configuration status="warn">
|
||||
+ <Appenders>
|
||||
+ <TerminalConsole name="TerminalConsole">
|
||||
+ <PatternLayout>
|
||||
+ <LoggerNamePatternSelector defaultPattern="%highlightError{%d{HH:mm:ss} [%level]: [%logger] %minecraftFormatting{%msg}%n%xEx}">
|
||||
+ <!-- Log root and BungeeCord loggers without prefix -->
|
||||
+ <PatternMatch key=",BungeeCord" pattern="%highlightError{%d{HH:mm:ss} [%level]: %minecraftFormatting{%msg}%n%xEx}" />
|
||||
+ </LoggerNamePatternSelector>
|
||||
+ </PatternLayout>
|
||||
+ </TerminalConsole>
|
||||
+ <RollingRandomAccessFile name="File" fileName="proxy.log.0" filePattern="proxy.log.%i" immediateFlush="false">
|
||||
+ <PatternLayout>
|
||||
+ <LoggerNamePatternSelector defaultPattern="%d{HH:mm:ss} [%level]: [%logger] %minecraftFormatting{%msg}{strip}%n">
|
||||
+ <!-- Log root and BungeeCord loggers without prefix -->
|
||||
+ <PatternMatch key=",BungeeCord" pattern="%d{HH:mm:ss} [%level]: %minecraftFormatting{%msg}{strip}%n" />
|
||||
+ </LoggerNamePatternSelector>
|
||||
+ </PatternLayout>
|
||||
+ <Policies>
|
||||
+ <OnStartupTriggeringPolicy />
|
||||
+ <SizeBasedTriggeringPolicy size="8 MB" />
|
||||
+ </Policies>
|
||||
+ <DefaultRolloverStrategy fileIndex="min" max="8" />
|
||||
+ </RollingRandomAccessFile>
|
||||
+ </Appenders>
|
||||
+
|
||||
+ <Loggers>
|
||||
+ <AsyncRoot level="info">
|
||||
+ <AppenderRef ref="TerminalConsole" />
|
||||
+ <AppenderRef ref="File" />
|
||||
+ </AsyncRoot>
|
||||
+ </Loggers>
|
||||
+</Configuration>
|
||||
--
|
||||
2.14.1
|
||||
|
Loading…
Reference in New Issue
Block a user