Class ServerFormatter
- java.lang.Object
-
- de.desy.mst.libs.framework.mstapp.logging.EinfacherLogFormatter
-
- de.desy.mst.libs.framework.mstapp.logging.ServerFormatter
-
- All Implemented Interfaces:
ILogFormatter
public class ServerFormatter extends EinfacherLogFormatter
Default Format fuer die einzahlige Darstellung von Server Logging Eintraegen.- Version:
- 1.0.0
- Author:
- ws
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class de.desy.mst.libs.framework.mstapp.logging.EinfacherLogFormatter
EinfacherLogFormatter.StringPair
-
-
Field Summary
Fields Modifier and Type Field Description static int
DEFAULT_NR_LENTH
static int
DEFAULT_TEXT_LENTH
-
Fields inherited from class de.desy.mst.libs.framework.mstapp.logging.EinfacherLogFormatter
HEADER_APPLIKATION, HEADER_DATUM, HEADER_KATEGORIE, HEADER_LEVEL, HEADER_MELDUNG, HEADER_NR, HEADER_PCNAME, HEADER_RUN_ID, LINE_SEPARATOR, NEWLINEPAIR, PAD_CHARACTER, SEPARATOR_InMSG
-
-
Constructor Summary
Constructors Constructor Description ServerFormatter()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String
applikationFormat(java.lang.String application)
java.lang.String
decorate(java.lang.String string)
int
getNrPadding()
>0java.lang.String
getSEPARATOR_InMSG()
int
getTextPadding()
>0java.lang.String
getTitel(java.lang.String nrSpaltenName, java.lang.String datumsSpaltenName, java.lang.String textSpaltenName)
Padding konformer Titeljava.lang.String
kategorieFormat(Logger logKategorie)
java.lang.String
levelFormat(LogLvl level)
java.lang.String
nrFormat(long nr)
java.lang.String
pcNameFormat(java.lang.String pcName)
java.lang.String
runIdFormat(java.util.UUID runId)
void
setNrPadding(int nrPadding)
muss > 0 seinvoid
setTextPadding(int textPadding)
muss > 0 sein-
Methods inherited from class de.desy.mst.libs.framework.mstapp.logging.EinfacherLogFormatter
add, add, createNopadNothrowableFormatter, encodeTheNewLine, extractUrsache, format, format, getEscapedSubStrings, getFormatDate, getHeader, getLINE_SEPARATOR, getMultiMessageSeparator, getPadRaster, getReduceThrowable, getReverseEscapedSubStrings, msgAndThrowableFormat, msgFormat, pad, paddedString, setFormatDate, setPadRaster, setReduceThrowable, throwableFormat
-
-
-
-
Field Detail
-
DEFAULT_NR_LENTH
public static final int DEFAULT_NR_LENTH
- See Also:
- Constant Field Values
-
DEFAULT_TEXT_LENTH
public static final int DEFAULT_TEXT_LENTH
- See Also:
- Constant Field Values
-
-
Method Detail
-
getNrPadding
public int getNrPadding()
>0
-
setNrPadding
public void setNrPadding(int nrPadding)
muss > 0 sein
-
getTextPadding
public int getTextPadding()
>0
-
setTextPadding
public void setTextPadding(int textPadding)
muss > 0 sein
-
getTitel
public java.lang.String getTitel(java.lang.String nrSpaltenName, java.lang.String datumsSpaltenName, java.lang.String textSpaltenName)
Padding konformer Titel
-
nrFormat
public java.lang.String nrFormat(long nr)
- Overrides:
nrFormat
in classEinfacherLogFormatter
-
levelFormat
public java.lang.String levelFormat(LogLvl level)
- Overrides:
levelFormat
in classEinfacherLogFormatter
-
kategorieFormat
public java.lang.String kategorieFormat(Logger logKategorie)
- Overrides:
kategorieFormat
in classEinfacherLogFormatter
-
decorate
public java.lang.String decorate(java.lang.String string)
- Overrides:
decorate
in classEinfacherLogFormatter
-
applikationFormat
public java.lang.String applikationFormat(java.lang.String application)
- Overrides:
applikationFormat
in classEinfacherLogFormatter
-
pcNameFormat
public java.lang.String pcNameFormat(java.lang.String pcName)
- Overrides:
pcNameFormat
in classEinfacherLogFormatter
-
runIdFormat
public java.lang.String runIdFormat(java.util.UUID runId)
- Overrides:
runIdFormat
in classEinfacherLogFormatter
-
getSEPARATOR_InMSG
public java.lang.String getSEPARATOR_InMSG()
- Overrides:
getSEPARATOR_InMSG
in classEinfacherLogFormatter
-
-