Class GeyserStandaloneLogger
java.lang.Object
net.minecrell.terminalconsole.SimpleTerminalConsole
org.geysermc.geyser.platform.standalone.GeyserStandaloneLogger
- All Implemented Interfaces:
org.geysermc.geyser.api.command.CommandSource,org.geysermc.geyser.command.GeyserCommandSource,org.geysermc.geyser.GeyserLogger
public class GeyserStandaloneLogger
extends net.minecrell.terminalconsole.SimpleTerminalConsole
implements org.geysermc.geyser.GeyserLogger, org.geysermc.geyser.command.GeyserCommandSource
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected org.jline.reader.LineReaderbuildReader(org.jline.reader.LineReaderBuilder builder) voidvoidvoidvoidvoidbooleanisDebug()protected booleanprotected voidrunCommand(String line) voidsetDebug(boolean debug) static voidSets upSystem.outandSystem.errto redirect to log4j.voidvoidprotected voidshutdown()voidMethods inherited from class net.minecrell.terminalconsole.SimpleTerminalConsole
processInput, startMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.geysermc.geyser.api.command.CommandSource
sendMessageMethods inherited from interface org.geysermc.geyser.command.GeyserCommandSource
connection, handle, locale, sendLocaleString, sendLocaleString, sendMessageMethods inherited from interface org.geysermc.geyser.GeyserLogger
debug, debug, hasPermission, info, isConsole, name, playerUuid, sendMessage
-
Constructor Details
-
GeyserStandaloneLogger
public GeyserStandaloneLogger()
-
-
Method Details
-
setupStreams
public static void setupStreams()Sets upSystem.outandSystem.errto redirect to log4j. -
buildReader
protected org.jline.reader.LineReader buildReader(org.jline.reader.LineReaderBuilder builder) - Overrides:
buildReaderin classnet.minecrell.terminalconsole.SimpleTerminalConsole
-
isRunning
protected boolean isRunning()- Specified by:
isRunningin classnet.minecrell.terminalconsole.SimpleTerminalConsole
-
runCommand
- Specified by:
runCommandin classnet.minecrell.terminalconsole.SimpleTerminalConsole
-
shutdown
protected void shutdown()- Specified by:
shutdownin classnet.minecrell.terminalconsole.SimpleTerminalConsole
-
severe
- Specified by:
severein interfaceorg.geysermc.geyser.GeyserLogger
-
severe
- Specified by:
severein interfaceorg.geysermc.geyser.GeyserLogger
-
error
- Specified by:
errorin interfaceorg.geysermc.geyser.GeyserLogger
-
error
- Specified by:
errorin interfaceorg.geysermc.geyser.GeyserLogger
-
warning
- Specified by:
warningin interfaceorg.geysermc.geyser.GeyserLogger
-
info
- Specified by:
infoin interfaceorg.geysermc.geyser.GeyserLogger
-
debug
- Specified by:
debugin interfaceorg.geysermc.geyser.GeyserLogger
-
debug
- Specified by:
debugin interfaceorg.geysermc.geyser.GeyserLogger
-
setDebug
public void setDebug(boolean debug) - Specified by:
setDebugin interfaceorg.geysermc.geyser.GeyserLogger
-
isDebug
public boolean isDebug()- Specified by:
isDebugin interfaceorg.geysermc.geyser.GeyserLogger
-