HytaleLogFormatter

public class HytaleLogFormatter extends Formatter

Class HytaleLogFormatter. Provides hytalelogformatter functionality for the Hytale server.

java.lang.Object > Formatter > HytaleLogFormatter

Field Summary

ansi

private BooleanSupplier ansi

Field ansi.

maxModuleName

public int maxModuleName

Field maxModuleName.

shorterCount

private int shorterCount

Field shorterCount.

writer

final StringWriter writer

Field writer.

loggerName

final String loggerName

Field loggerName.

moduleNameTextSize

final int moduleNameTextSize

Field moduleNameTextSize.

sb

final StringBuilder sb

Field sb.

level

final int level

Field level.

levelLength

final int levelLength

Field levelLength.

Method Detail

HytaleLogFormatter

public public HytaleLogFormatter (final BooleanSupplier ansi)

Method HytaleLogFormatter.

Parameters:
final BooleanSupplier ansi

format

public String format (@Nonnull final LogRecord record)

Method format.

Parameters:
@Nonnull final LogRecord record

IllegalArgumentException

public new IllegalArgumentException ("Error logging using format string: " + record.getMessage()

Method IllegalArgumentException.

Parameters:
"Error logging using format string: " + record.getMessage(

PrintWriter

public new PrintWriter (writer)

Method PrintWriter.

Parameters:
writer writer

if

public else if (moduleNameTextSize < this.maxModuleName)

Method if.

Parameters:
moduleNameTextSize < this.maxModuleName

StringBuilder

public new StringBuilder (33 + this.maxModuleName + message.length()

Method StringBuilder.

Parameters:
33 + this.maxModuleName + message.length(