public abstract class AbstractPatternConverter extends java.lang.Object implements PatternConverter
Conversion specifiers in a conversion patterns are parsed to individual PatternConverters. Each of which is responsible for converting an object in a converter specific manner.
Modifier and Type | Field and Description |
---|---|
protected static Logger |
LOGGER
Allow subclasses access to the status logger.
|
private java.lang.String |
name
Converter name.
|
private java.lang.String |
style
Converter style name.
|
CATEGORY
Modifier | Constructor and Description |
---|---|
protected |
AbstractPatternConverter(java.lang.String name,
java.lang.String style)
Create a new pattern converter.
|
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getName()
This method returns the name of the conversion pattern.
|
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.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
format
protected static final Logger LOGGER
private final java.lang.String name
private final java.lang.String style
protected AbstractPatternConverter(java.lang.String name, java.lang.String style)
name
- name for pattern converter.style
- CSS style for formatted output.public final java.lang.String getName()
The name can be useful to certain Layouts such as HtmlLayout.
getName
in interface PatternConverter
public java.lang.String getStyleClass(java.lang.Object e)
This information is currently used only by HtmlLayout.
getStyleClass
in interface PatternConverter
e
- null values are accepted