public abstract class LogFormatter extends DumpableObject
LogMessageEvent
according to the settings
of the formatting flags. The supported formatting flags are:
Constructor and Description |
---|
LogFormatter() |
LogFormatter(boolean isLogTs,
boolean isLogger,
boolean isLevel,
boolean isClass,
boolean isStackTr,
boolean isThread) |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
formatMessage(LogMessageEvent e) |
protected abstract java.lang.String |
formatMessage(java.lang.Object caller,
LogLevel level,
java.lang.String loggerName,
java.lang.String message,
java.lang.String logTs,
java.lang.String thread,
java.lang.Throwable error) |
boolean |
isPrintClass() |
boolean |
isPrintLogger() |
boolean |
isPrintLogLevel() |
boolean |
isPrintStackTrace() |
boolean |
isPrintThread() |
boolean |
isPrintTimestamp() |
void |
setPrintClass(boolean isClass) |
void |
setPrintLogger(boolean isLogger) |
void |
setPrintLogLevel(boolean isLevel) |
void |
setPrintStackTrace(boolean isStackTr) |
void |
setPrintThread(boolean isThread) |
void |
setPrintTimestamp(boolean isLogTs) |
DumpString |
toDumpString(DumpString s)
This method allows subclasses to add values to the existing DumpString of the superclass.
|
ToString |
toString(ToString s)
This method allows subclasses to add values to the existing ToString of the superclass.
|
configureDumpHeadlineLength, configureDumpMaxElementsPrinted, copyDumpStringValues, copyToStringValues, createDumpHeader, toDumpString, toString
public LogFormatter()
public LogFormatter(boolean isLogTs, boolean isLogger, boolean isLevel, boolean isClass, boolean isStackTr, boolean isThread)
public final void setPrintLogger(boolean isLogger)
public final void setPrintClass(boolean isClass)
public final void setPrintTimestamp(boolean isLogTs)
public final void setPrintStackTrace(boolean isStackTr)
public final void setPrintLogLevel(boolean isLevel)
public final void setPrintThread(boolean isThread)
public final boolean isPrintClass()
public final boolean isPrintTimestamp()
public final boolean isPrintLogger()
public final boolean isPrintLogLevel()
public final boolean isPrintStackTrace()
public final boolean isPrintThread()
public final java.lang.String formatMessage(LogMessageEvent e)
protected abstract java.lang.String formatMessage(java.lang.Object caller, LogLevel level, java.lang.String loggerName, java.lang.String message, java.lang.String logTs, java.lang.String thread, java.lang.Throwable error)
public ToString toString(ToString s)
Dumpable
toString
in interface Dumpable
toString
in class DumpableObject
public DumpString toDumpString(DumpString s)
Dumpable
toDumpString
in interface Dumpable
toDumpString
in class DumpableObject
Copyright © 2014 EsprIT-Systems. All Rights Reserved.