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 BooleanSupplieransi
format
public
String
format
(@Nonnull final LogRecord record)
Method format.
- Parameters:
@Nonnull final LogRecordrecord
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:
writerwriter
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(