Simplify log pattern

This commit is contained in:
IzzelAliz 2021-08-26 14:52:23 +08:00
parent 1abde6a24a
commit 71151d8797

View File

@ -23,14 +23,14 @@
<PatternLayout> <PatternLayout>
<!-- use white for info output --> <!-- use white for info output -->
<LoggerNamePatternSelector <LoggerNamePatternSelector
defaultPattern="%highlight{[%d{HH:mm:ss}] [%t/%level] [%c{1.}/%markerSimpleName]: %minecraftFormatting{%msg}%n%tEx}{INFO=normal}"> defaultPattern="%highlight{[%d{HH:mm:ss} %level] [%c{1.}%notEmpty{/%markerSimpleName}]: %minecraftFormatting{%msg}%n%tEx}{INFO=normal}">
<!-- don't include the full logger name for Mojang's logs since they use full class names and it's very verbose --> <!-- don't include the full logger name for Mojang's logs since they use full class names and it's very verbose -->
<PatternMatch key="net.minecraft." <PatternMatch key="net.minecraft."
pattern="%highlight{[%d{HH:mm:ss}] [%t/%level] [minecraft/%logger{1}]: %minecraftFormatting{%msg}%n%tEx}{INFO=normal}"/> pattern="%highlight{[%d{HH:mm:ss} %level]: %minecraftFormatting{%msg}%n%tEx}{INFO=normal}"/>
<PatternMatch key="com.mojang." <PatternMatch key="com.mojang."
pattern="%highlight{[%d{HH:mm:ss}] [%t/%level] [mojang/%logger{1}]: %minecraftFormatting{%msg}%n%tEx}{INFO=normal}"/> pattern="%highlight{[%d{HH:mm:ss} %level]: %minecraftFormatting{%msg}%n%tEx}{INFO=normal}"/>
<PatternMatch key="net.minecraftforge." <PatternMatch key="net.minecraftforge."
pattern="%highlight{[%d{HH:mm:ss}] [%t/%level] [forge/%logger{1}]: %minecraftFormatting{%msg}%n%tEx}{INFO=normal}"/> pattern="%highlight{[%d{HH:mm:ss} %level]: %minecraftFormatting{%msg}%n%tEx}{INFO=normal}"/>
</LoggerNamePatternSelector> </LoggerNamePatternSelector>
</PatternLayout> </PatternLayout>
</TerminalConsole> </TerminalConsole>
@ -59,6 +59,12 @@
</Policies> </Policies>
<DefaultRolloverStrategy max="5" fileIndex="min"/> <DefaultRolloverStrategy max="5" fileIndex="min"/>
</RollingRandomAccessFile> </RollingRandomAccessFile>
<Async name="Async">
<AppenderRef ref="Console" level="${sys:forge.logging.console.level:-info}"/>
<AppenderRef ref="ServerGuiConsole" level="${sys:forge.logging.console.level:-info}"/>
<AppenderRef ref="File" level="${sys:forge.logging.file.level:-info}"/>
<AppenderRef ref="DebugFile" level="${sys:forge.logging.debugFile.level:-debug}"/>
</Async>
</Appenders> </Appenders>
<Loggers> <Loggers>
<!-- make sure mojang's logging is set to 'info' so that their LOGGER.isDebugEnabled() behavior isn't active --> <!-- make sure mojang's logging is set to 'info' so that their LOGGER.isDebugEnabled() behavior isn't active -->
@ -66,10 +72,7 @@
<Logger level="${sys:forge.logging.mojang.level:-info}" name="net.minecraft"/> <Logger level="${sys:forge.logging.mojang.level:-info}" name="net.minecraft"/>
<Logger level="${sys:forge.logging.classtransformer.level:-info}" name="cpw.mods.modlauncher.ClassTransformer"/> <Logger level="${sys:forge.logging.classtransformer.level:-info}" name="cpw.mods.modlauncher.ClassTransformer"/>
<Root level="all"> <Root level="all">
<AppenderRef ref="Console" level="${sys:forge.logging.console.level:-info}"/> <AppenderRef ref="Async"/>
<AppenderRef ref="ServerGuiConsole" level="${sys:forge.logging.console.level:-info}"/>
<AppenderRef ref="File" level="${sys:forge.logging.file.level:-info}"/>
<AppenderRef ref="DebugFile" level="${sys:forge.logging.debugFile.level:-debug}"/>
</Root> </Root>
</Loggers> </Loggers>
</Configuration> </Configuration>