Use threadconvert conversion rule in FILE appender

This commit is contained in:
2026-10-05 12:46:10 +01:00
parent 97fc15c7b2
commit 0bf6b0dae0
2 changed files with 5 additions and 5 deletions
@@ -26,8 +26,8 @@ object Codes {
const val BG_START = ANSI.ESC_START + "48;5;" const val BG_START = ANSI.ESC_START + "48;5;"
const val RED = "9" const val RED = "9"
const val BLACK = "16" const val BLACK = "16"
const val GREEN = "22" const val BLUE = "26"
const val BLUE = "27" const val GREEN = "28"
const val ORANGE = "202" const val ORANGE = "202"
const val DIMMED_WHITE = "250" const val DIMMED_WHITE = "250"
const val WHITE = "255" const val WHITE = "255"
+3 -3
View File
@@ -1,11 +1,11 @@
<included> <included>
<import class="ch.qos.logback.classic.encoder.PatternLayoutEncoder"/> <import class="ch.qos.logback.classic.encoder.PatternLayoutEncoder"/>
<import class="ch.qos.logback.core.ConsoleAppender"/> <import class="ch.qos.logback.core.ConsoleAppender"/>
<import class="ch.qos.logback.classic.filter.ThresholdFilter"/>
<import class="ch.qos.logback.core.FileAppender"/> <import class="ch.qos.logback.core.FileAppender"/>
<import class="com.shr4pnel.ferretirc.util.HighlightingCompositeConverterExt"/> <import class="com.shr4pnel.ferretirc.util.HighlightingCompositeConverterExt"/>
<import class="com.shr4pnel.ferretirc.util.ThreadConverter"/> <import class="com.shr4pnel.ferretirc.util.ThreadConverter"/>
<import class="com.shr4pnel.ferretirc.util.BoldWhiteCompositeConverterExt"/> <import class="com.shr4pnel.ferretirc.util.BoldWhiteCompositeConverterExt"/>
<import class="ch.qos.logback.classic.filter.ThresholdFilter"/>
<!-- https://logback.qos.ch/manual/layouts.html#formatModifiers --> <!-- https://logback.qos.ch/manual/layouts.html#formatModifiers -->
<conversionRule conversionWord="highlightext" class="HighlightingCompositeConverterExt" /> <conversionRule conversionWord="highlightext" class="HighlightingCompositeConverterExt" />
<conversionRule conversionWord="boldwhiteext" class="BoldWhiteCompositeConverterExt" /> <conversionRule conversionWord="boldwhiteext" class="BoldWhiteCompositeConverterExt" />
@@ -15,7 +15,7 @@
<level>${STDOUT_LEVEL:-debug}</level> <level>${STDOUT_LEVEL:-debug}</level>
</filter> </filter>
<encoder class="PatternLayoutEncoder"> <encoder class="PatternLayoutEncoder">
<pattern>%d{HH:mm:ss.SSS} %highlightext(%level) %-13.13threadconvert(%t) %-36.36logger %boldwhiteext(%msg) %n</pattern> <pattern>%d{ss.SSS} %highlightext(%level) %green(%-13.13threadconvert(%t)) %magenta(%-36.36logger) %boldwhiteext(%msg) %n</pattern>
</encoder> </encoder>
</appender> </appender>
<appender name="FILE" class="FileAppender"> <appender name="FILE" class="FileAppender">
@@ -23,7 +23,7 @@
<immediateFlush>true</immediateFlush> <immediateFlush>true</immediateFlush>
<append>false</append> <append>false</append>
<encoder class="PatternLayoutEncoder"> <encoder class="PatternLayoutEncoder">
<pattern>%d{HH:mm:ss.SSS} [%.16t/%-5level] %logger %msg%n</pattern> <pattern>%d{HH:mm:ss.SSS} %-20.20([%threadconvert(%t)/%level]) %logger %msg%n</pattern>
</encoder> </encoder>
</appender> </appender>
</included> </included>