@Plugin(name="LevelPatternConverter", category="Converter") public final class LevelPatternConverter extends LogEventPatternConverter
Modifier and Type | Field and Description |
---|---|
private static LevelPatternConverter |
INSTANCE
Singleton.
|
private java.util.Map<Level,java.lang.String> |
levelMap |
private static java.lang.String |
OPTION_LENGTH |
private static java.lang.String |
OPTION_LOWER |
LOGGER
CATEGORY
Modifier | Constructor and Description |
---|---|
private |
LevelPatternConverter(java.util.Map<Level,java.lang.String> map)
Private constructor.
|
Modifier and Type | Method and Description |
---|---|
void |
format(LogEvent event,
java.lang.StringBuilder output)
Formats an event into a string buffer.
|
java.lang.String |
getStyleClass(java.lang.Object e)
This method returns the CSS style class that should be applied to the LoggingEvent passed as parameter, which can
be null.
|
private static java.lang.String |
left(Level level,
int length)
Returns the leftmost chars of the level name for the given level.
|
static LevelPatternConverter |
newInstance(java.lang.String[] options)
Obtains an instance of pattern converter.
|
format, handlesThrowable, isVariable
getName
private static final java.lang.String OPTION_LENGTH
private static final java.lang.String OPTION_LOWER
private static final LevelPatternConverter INSTANCE
private final java.util.Map<Level,java.lang.String> levelMap
private LevelPatternConverter(java.util.Map<Level,java.lang.String> map)
public static LevelPatternConverter newInstance(java.lang.String[] options)
options
- options, may be null. May contain a list of level names and The value that should be displayed for the
Level.private static java.lang.String left(Level level, int length)
level
- The levellength
- How many chars to returnlength
is greater than the level name
length,public void format(LogEvent event, java.lang.StringBuilder output)
format
in class LogEventPatternConverter
event
- event to format, may not be null.output
- string buffer to which the formatted event will be appended. May not be null.public java.lang.String getStyleClass(java.lang.Object e)
This information is currently used only by HtmlLayout.
getStyleClass
in interface PatternConverter
getStyleClass
in class AbstractPatternConverter
e
- null values are accepted