fix(log): log4j with incorrect configuration (#6822)

* fix[log]: log4j with incorrect configuration, mostly in newer minecraft versions

* fix[log]: add xml configuration for minecraft 1.21.2+

* refactor[log] improved getLog4jConfiguration()

* refactor[log]: just change version number instead unpacking in a method to get the log4j config
This commit is contained in:
TarikBR 2025-04-18 15:55:40 -03:00 committed by GitHub
parent 3b4364bca2
commit 42c1c98c21
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
2 changed files with 33 additions and 1 deletions

View File

@ -0,0 +1,32 @@
<?xml version="1.0" encoding="UTF-8"?>
<Configuration status="WARN">
<Appenders>
<Console name="SysOut" target="SYSTEM_OUT">
<PatternLayout pattern="[%d{HH:mm:ss}] [%t/%level]: %msg{nolookups}%n" />
<Policies>
<TimeBasedTriggeringPolicy />
<OnStartupTriggeringPolicy />
</Policies>
</Console>
<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{nolookups}%n" />
<Policies>
<TimeBasedTriggeringPolicy />
<OnStartupTriggeringPolicy />
</Policies>
</RollingRandomAccessFile>
<Listener name="Tracy">
<PatternLayout pattern="(%F:%L): %msg{nolookups}%n"/>
</Listener>
</Appenders>
<Loggers>
<Root level="info">
<filters>
<MarkerFilter marker="NETWORK_PACKETS" onMatch="DENY" onMismatch="NEUTRAL" />
</filters>
<AppenderRef ref="SysOut"/>
<AppenderRef ref="File"/>
<AppenderRef ref="Tracy"/>
</Root>
</Loggers>
</Configuration>