mirror of
https://github.com/Melledy/LunarCore.git
synced 2025-12-16 07:14:58 +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> {
|
public class LunarConsoleAppender extends AppenderBase<ILoggingEvent> {
|
||||||
protected PatternLayout layout;
|
protected PatternLayout layout;
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void start() {
|
public void start() {
|
||||||
this.layout = new PatternLayout();
|
this.layout = new PatternLayout();
|
||||||
this.layout.setContext(context);
|
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();
|
this.layout.start();
|
||||||
super.start();
|
super.start();
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void stop() {
|
public void stop() {
|
||||||
super.stop();
|
super.stop();
|
||||||
this.layout.stop();
|
this.layout.stop();
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
protected void append(ILoggingEvent event) {
|
protected void append(ILoggingEvent event) {
|
||||||
if (LunarCore.isUsingDumbTerminal()) {
|
if (LunarCore.isUsingDumbTerminal()) {
|
||||||
|
|||||||
@@ -1,7 +1,6 @@
|
|||||||
<Configuration>
|
<Configuration>
|
||||||
|
|
||||||
<appender name="CONSOLE" class="emu.lunarcore.util.LunarConsoleAppender">
|
<appender name="CONSOLE" class="emu.lunarcore.util.LunarConsoleAppender" />
|
||||||
</appender>
|
|
||||||
|
|
||||||
<appender name="FILE" class="ch.qos.logback.core.rolling.RollingFileAppender">
|
<appender name="FILE" class="ch.qos.logback.core.rolling.RollingFileAppender">
|
||||||
<file>logs/latest.log</file>
|
<file>logs/latest.log</file>
|
||||||
|
|||||||
Reference in New Issue
Block a user