Server Log Events (#996)

* Server Log Event

* LogEventAppender Encoder
This commit is contained in:
4Benj_
2022-05-20 20:48:20 +08:00
committed by GitHub
parent 9125bacfce
commit 92f1a93ba2
3 changed files with 59 additions and 0 deletions

View File

@@ -0,0 +1,22 @@
package emu.grasscutter.server.event.internal;
import ch.qos.logback.classic.spi.ILoggingEvent;
import ch.qos.logback.core.AppenderBase;
import emu.grasscutter.server.event.types.ServerEvent;
public class ServerLogEvent extends ServerEvent {
ILoggingEvent loggingEvent;
String consoleMessage;
public ServerLogEvent(Type type, ILoggingEvent loggingEvent, String consoleMessage) {
super(type);
this.loggingEvent = loggingEvent;
this.consoleMessage = consoleMessage;
}
public ILoggingEvent getLoggingEvent() { return loggingEvent; }
public String getConsoleMessage() {
return consoleMessage;
}
}