Class AbstractPatternConverter
java.lang.Object
org.apache.logging.log4j.core.pattern.AbstractPatternConverter
- All Implemented Interfaces:
PatternConverter
- Direct Known Subclasses:
IntegerPatternConverter
,LogEventPatternConverter
AbstractPatternConverter is an abstract class that provides the formatting functionality that derived classes need.
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.
-
Field Summary
Modifier and TypeFieldDescriptionprotected static final Logger
Allow subclasses access to the status logger.Fields inherited from interface org.apache.logging.log4j.core.pattern.PatternConverter
CATEGORY
-
Constructor Summary
ModifierConstructorDescriptionprotected
AbstractPatternConverter
(String name, String style) Create a new pattern converter. -
Method Summary
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.apache.logging.log4j.core.pattern.PatternConverter
format
-
Field Details
-
LOGGER
Allow subclasses access to the status logger.
-
-
Constructor Details
-
AbstractPatternConverter
Create a new pattern converter.- Parameters:
name
- name for pattern converter.style
- CSS style for formatted output.
-
-
Method Details
-
getName
This method returns the name of the conversion pattern.The name can be useful to certain Layouts such as HtmlLayout.
- Specified by:
getName
in interfacePatternConverter
- Returns:
- the name of the conversion pattern
-
getStyleClass
This method returns the CSS style class that should be applied to the LoggingEvent passed as parameter, which can be null.This information is currently used only by HtmlLayout.
- Specified by:
getStyleClass
in interfacePatternConverter
- Parameters:
e
- null values are accepted- Returns:
- the name of the conversion pattern
-