Package com.openhtmltopdf.util
Class XRSimpleLogFormatter
- java.lang.Object
-
- java.util.logging.Formatter
-
- com.openhtmltopdf.util.XRSimpleLogFormatter
-
public class XRSimpleLogFormatter extends Formatter
A java.util.logging.Formatter class that writes a bare-bones log messages, with no origin class name and no date/time.- Author:
- Patrick Wright
-
-
Constructor Summary
Constructors Constructor Description XRSimpleLogFormatter()XRSimpleLogFormatter(String msgFmt, String throwableMsgFmt)Create a custom log formatter for use with:JDKXRLogger(boolean, Level, Handler, Formatter)Options: {0} String.valueOf(record.getMillis()), {1} record.getLoggerName(), {2} record.getLevel().toString(), {3} record.getSourceClassName(), {4} record.getSourceMethodName(), {5} record.getMessage() {6} record.getThrown().getName() {7} record.getThrown().getMessage() {8} record.getThrown() stack trace Example (msgFmt):{1} {2}:: {5}\n
Example (throwableMsgFmt):{1} {2}:: {5} => {6}:: {7}\n
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Stringformat(LogRecord record)Format the given log record and return the formatted string.StringformatMessage(LogRecord record)Localize and format the message string from a log record.StringgetHead(Handler h)Return the header string for a set of formatted records.StringgetTail(Handler h)Return the tail string for a set of formatted records.
-
-
-
Constructor Detail
-
XRSimpleLogFormatter
public XRSimpleLogFormatter()
-
XRSimpleLogFormatter
public XRSimpleLogFormatter(String msgFmt, String throwableMsgFmt)
Create a custom log formatter for use with:JDKXRLogger(boolean, Level, Handler, Formatter)Options:- {0} String.valueOf(record.getMillis()),
- {1} record.getLoggerName(),
- {2} record.getLevel().toString(),
- {3} record.getSourceClassName(),
- {4} record.getSourceMethodName(),
- {5} record.getMessage()
- {6} record.getThrown().getName()
- {7} record.getThrown().getMessage()
- {8} record.getThrown() stack trace
{1} {2}:: {5}\n
Example (throwableMsgFmt):{1} {2}:: {5} => {6}:: {7}\n
-
-
Method Detail
-
format
public String format(LogRecord record)
Format the given log record and return the formatted string.
-
formatMessage
public String formatMessage(LogRecord record)
Localize and format the message string from a log record.- Overrides:
formatMessagein classFormatter
-
-