public class HytaleLogger extends AbstractLogger
Class HytaleLogger. Provides hytalelogger functionality for the Hytale server.
java.lang.Object > AbstractLogger > HytaleLogger
Field Summary
fileHandler
final
HytaleFileHandler
fileHandler
Field fileHandler.
console
final
HytaleConsole
console
Field console.
className
final
String
className
Field className.
loggerName
final
String
loggerName
Field loggerName.
loggingClass
final
String
loggingClass
Field loggingClass.
lastIndexOf
final
int
lastIndexOf
Field lastIndexOf.
logManager
final
LogManager
logManager
Field logManager.
Method Detail
init
static
void
init
()
Method init.
replaceStd
static
void
replaceStd
()
Method replaceStd.
LoggerPrintStream
public
new
LoggerPrintStream
(get("SOUT")
Method LoggerPrintStream.
- Parameters:
get("SOUT"get("SOUT"
HytaleLogger
public
new
HytaleLogger
(HytaleLoggerBackend.getLogger(key)
Method HytaleLogger.
- Parameters:
HytaleLoggerBackend.getLogger(keyHytaleLoggerBackend.getLogger(key
at
public
Api
at
(@Nonnull final Level level)
Method at.
- Parameters:
@Nonnull final Levellevel
Context
public
new
Context
(level)
Method Context.
- Parameters:
levellevel
getName
public
String
getName
()
Method getName.
getLevel
public
Level
getLevel
()
Method getLevel.
setLevel
public
void
setLevel
(@Nonnull final Level level)
Method setLevel.
- Parameters:
@Nonnull final Levellevel
getSubLogger
Method getSubLogger.
- Parameters:
final Stringname
setSentryClient
public
void
setSentryClient
(@Nonnull final IScopes scope)
Method setSentryClient.
- Parameters:
@Nonnull final IScopesscope
setPropagatesSentryToParent
public
void
setPropagatesSentryToParent
(final boolean propagate)
Method setPropagatesSentryToParent.
- Parameters:
final booleanpropagate
classToLoggerName
static
String
classToLoggerName
(@Nonnull final String className)
Method classToLoggerName.
- Parameters:
@Nonnull final StringclassName
IllegalStateException
public
new
IllegalStateException
(""" Log manager wasn't set! Please ensure HytaleLogger is the first logger to be initialized or use `System.setProperty("java.util.logging.manager", HytaleLogManager.class.getName()
Method IllegalStateException.
- Parameters:
""" Log manager wasn't set! Please ensure HytaleLogger is the first logger to be initialized or use`System.setProperty("java.util.logging.manager"HytaleLogManager.class.getName(HytaleLogManager.class.getName(
api
protected
Api
api
()
Method api.
noOp
protected
Api
noOp
()
Method noOp.
getMessageParser
protected
MessageParser
getMessageParser
()
Method getMessageParser.