public class Formatter
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
DEFAULT_DATE
default date format string.
|
static java.lang.String |
DEFAULT_LOG
default log format string.
|
| Modifier | Constructor and Description |
|---|---|
protected |
Formatter(java.lang.String dateFormat,
java.lang.String logFormat)
The constructor for configurable Formatters
|
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
format(long now,
java.lang.String logLevel,
java.lang.String loggerName,
java.lang.String message,
java.lang.Throwable throwable)
Format the log line.
|
java.lang.String |
getDateFormat()
Ge the date format.
|
java.lang.String |
getLogFormat()
Get the log format.
|
void |
setDateFormat(java.lang.String dateFormat)
Set a new date format.
|
void |
setLogFormat(java.lang.String logFormat)
Set a new log format.
|
java.lang.String |
toString()
provide a unique ID to avoid double formatting the same message.
|
public static final java.lang.String DEFAULT_DATE
public static final java.lang.String DEFAULT_LOG
protected Formatter(java.lang.String dateFormat,
java.lang.String logFormat)
dateFormat - the date formatlogFormat - the log formatpublic java.lang.String format(long now,
java.lang.String logLevel,
java.lang.String loggerName,
java.lang.String message,
java.lang.Throwable throwable)
now - current time.logLevel - log level stringloggerName - the logger's namemessage - the log messagethrowable - a Throwablepublic java.lang.String toString()
toString in class java.lang.Objectpublic void setDateFormat(java.lang.String dateFormat)
dateFormat - the date format.getDateFormat()public java.lang.String getDateFormat()
setDateFormat(String)public void setLogFormat(java.lang.String logFormat)
logFormat - the log format.getLogFormat()public java.lang.String getLogFormat()
setLogFormat(String)