HytaleLogger

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"

getLogger

static HytaleLogger getLogger ()

Method getLogger.

forEnclosingClass

static HytaleLogger forEnclosingClass ()

Method forEnclosingClass.

forEnclosingClassFull

static HytaleLogger forEnclosingClassFull ()

Method forEnclosingClassFull.

HytaleLogger

public new HytaleLogger (HytaleLoggerBackend.getLogger(key)

Method HytaleLogger.

Parameters:
HytaleLoggerBackend.getLogger(key HytaleLoggerBackend.getLogger(key

at

public Api at (@Nonnull final Level level)

Method at.

Parameters:
@Nonnull final Level level

Context

public new Context (level)

Method Context.

Parameters:
level level

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 Level level

getSubLogger

public HytaleLogger getSubLogger (final String name)

Method getSubLogger.

Parameters:
final String name

setSentryClient

public void setSentryClient (@Nonnull final IScopes scope)

Method setSentryClient.

Parameters:
@Nonnull final IScopes scope

setPropagatesSentryToParent

public void setPropagatesSentryToParent (final boolean propagate)

Method setPropagatesSentryToParent.

Parameters:
final boolean propagate

classToLoggerName

static String classToLoggerName (@Nonnull final String className)

Method classToLoggerName.

Parameters:
@Nonnull final String className

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.