mirror of
https://github.com/Melledy/LunarCore.git
synced 2025-12-13 05:44:36 +01:00
(misc) Add color to the console
This commit is contained in:
@@ -8,22 +8,22 @@ import emu.lunarcore.LunarCore;
|
||||
|
||||
public class LunarConsoleAppender extends AppenderBase<ILoggingEvent> {
|
||||
protected PatternLayout layout;
|
||||
|
||||
|
||||
@Override
|
||||
public void start() {
|
||||
this.layout = new PatternLayout();
|
||||
this.layout.setContext(context);
|
||||
this.layout.setPattern("[%d{HH:mm:ss}] [%level] %msg%n");
|
||||
this.layout.setPattern("[%cyan(%d{HH:mm:ss})] [%highlight(%level)] %msg%n");
|
||||
this.layout.start();
|
||||
super.start();
|
||||
}
|
||||
|
||||
|
||||
@Override
|
||||
public void stop() {
|
||||
super.stop();
|
||||
this.layout.stop();
|
||||
}
|
||||
|
||||
|
||||
@Override
|
||||
protected void append(ILoggingEvent event) {
|
||||
if (LunarCore.isUsingDumbTerminal()) {
|
||||
|
||||
@@ -1,7 +1,6 @@
|
||||
<Configuration>
|
||||
|
||||
<appender name="CONSOLE" class="emu.lunarcore.util.LunarConsoleAppender">
|
||||
</appender>
|
||||
<appender name="CONSOLE" class="emu.lunarcore.util.LunarConsoleAppender" />
|
||||
|
||||
<appender name="FILE" class="ch.qos.logback.core.rolling.RollingFileAppender">
|
||||
<file>logs/latest.log</file>
|
||||
|
||||
Reference in New Issue
Block a user