com.ibm.websphere.logging.hpel.reader
Class HpelAdvancedFormatter
java.lang.Object
com.ibm.websphere.logging.hpel.reader.HpelFormatter
com.ibm.websphere.logging.hpel.reader.HpelPlainFormatter
com.ibm.websphere.logging.hpel.reader.HpelAdvancedFormatter
public class HpelAdvancedFormatter
- extends HpelPlainFormatter
A HpelPlainFormatter subclass implementation that provides formatting of RepositoryLogRecord to a format
referred to as "Advanced".
Method Summary |
java.lang.String |
formatRecord(RepositoryLogRecord record,
java.util.Locale locale)
Formats a RepositoryLogRecord into a localized advanced format output String. |
java.lang.String |
getFooter()
Footers do not exist for the Advanced format, so return empty string. |
void |
setLineSeparator(java.lang.String lineSeparator)
|
Methods inherited from class com.ibm.websphere.logging.hpel.reader.HpelFormatter |
addCustomLevel, addCustomLevel, convertParameters, formatMessage, formatRecord, formatRecord, getFormatter, getHeaderProps, getLineSeparator, getLocale, getTimeZoneID, setCustomHeader, setHeaderProps, setLocale, setTimeZoneID, translateMessage |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
HpelAdvancedFormatter
public HpelAdvancedFormatter()
formatRecord
public java.lang.String formatRecord(RepositoryLogRecord record,
java.util.Locale locale)
- Formats a RepositoryLogRecord into a localized advanced format output String.
- Specified by:
formatRecord
in class HpelFormatter
- Parameters:
record
- the RepositoryLogRecord to be formattedlocale
- the Locale to use for localization when formatting this record.
- Returns:
- the formated string output.
getFooter
public java.lang.String getFooter()
- Footers do not exist for the Advanced format, so return empty string.
- Specified by:
getFooter
in class HpelFormatter
- Returns:
- the footer as a string
setLineSeparator
public void setLineSeparator(java.lang.String lineSeparator)
- Overrides:
setLineSeparator
in class HpelFormatter