Skip to content

Commit c36521d

Browse files
committed
Fix resetConsoleColor creates empty line on Paper warn/err logs
1 parent b5907de commit c36521d

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

bukkit/src/main/java/io/github/rothes/protocolstringreplacer/console/PsrLogEventPatternConverter.java

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -66,7 +66,11 @@ public void format(LogEvent event, StringBuilder toAppendTo) {
6666
} else {
6767
ConfigManager configManager = plugin.getConfigManager();
6868
if (configManager != null && configManager.resetConsoleColor) {
69-
toAppendTo.append("\u001b[0m");
69+
for (int i = toAppendTo.length() - 1; i >= 0; i--) {
70+
if (toAppendTo.charAt(i) == '\n') {
71+
toAppendTo.insert(i, "\u001b[0m");
72+
}
73+
}
7074
}
7175
}
7276
}

0 commit comments

Comments
 (0)