public class PatternLogger extends Object implements ILog
ILog
This can parse a pattern to the List of converter with Parser.
We package LogEvent with message, level,timestamp ..., passing around to the List of converter to concat actually Log-String.| Modifier and Type | Field and Description |
|---|---|
static Map<String,Class<? extends Converter>> |
DEFAULT_CONVERTER_MAP |
static String |
DEFAULT_PATTERN |
| Constructor and Description |
|---|
PatternLogger(Class targetClass,
String pattern) |
PatternLogger(String targetClass,
String pattern) |
| Modifier and Type | Method and Description |
|---|---|
void |
debug(String format) |
void |
debug(String format,
Object... arguments) |
void |
error(String format) |
void |
error(String format,
Throwable e) |
void |
error(Throwable e,
String format,
Object... arguments) |
String |
getPattern() |
void |
info(String format) |
void |
info(String format,
Object... arguments) |
boolean |
isDebugEnable() |
boolean |
isErrorEnable() |
boolean |
isInfoEnable() |
boolean |
isWarnEnable() |
protected void |
logger(LogLevel level,
String message,
Throwable e) |
void |
setPattern(String pattern) |
void |
warn(String format,
Object... arguments) |
void |
warn(Throwable e,
String format,
Object... arguments) |
public static final Map<String,Class<? extends Converter>> DEFAULT_CONVERTER_MAP
public static final String DEFAULT_PATTERN
public String getPattern()
public void setPattern(String pattern)
public boolean isDebugEnable()
isDebugEnable in interface ILogpublic boolean isInfoEnable()
isInfoEnable in interface ILogpublic boolean isWarnEnable()
isWarnEnable in interface ILogpublic boolean isErrorEnable()
isErrorEnable in interface ILogCopyright © 2019 The Apache Software Foundation. All rights reserved.