Package org.jboss.logmanager
Class ExtFormatter.Delegating
- java.lang.Object
-
- java.util.logging.Formatter
-
- org.jboss.logmanager.ExtFormatter
-
- org.jboss.logmanager.ExtFormatter.Delegating
-
- Direct Known Subclasses:
TextBannerFormatter
- Enclosing class:
- ExtFormatter
public abstract static class ExtFormatter.Delegating extends ExtFormatter
A base class for formatters which wrap other formatters.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.jboss.logmanager.ExtFormatter
ExtFormatter.Delegating
-
-
Field Summary
Fields Modifier and Type Field Description protected ExtFormatter
delegate
The delegate formatter.
-
Constructor Summary
Constructors Constructor Description Delegating(ExtFormatter delegate)
Construct a new instance.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description String
format(ExtLogRecord record)
Format a message using an extended log record.String
formatMessage(LogRecord record)
String
getHead(Handler h)
String
getTail(Handler h)
boolean
isCallerCalculationRequired()
Determines whether or not this formatter will require caller, source level, information when a log record is formatted.-
Methods inherited from class org.jboss.logmanager.ExtFormatter
format, formatMessageLegacy, formatMessageNone, formatMessagePrintf, wrap
-
-
-
-
Field Detail
-
delegate
protected final ExtFormatter delegate
The delegate formatter.
-
-
Constructor Detail
-
Delegating
public Delegating(ExtFormatter delegate)
Construct a new instance.- Parameters:
delegate
- the delegate formatter (must not benull
)
-
-
Method Detail
-
format
public String format(ExtLogRecord record)
Description copied from class:ExtFormatter
Format a message using an extended log record.- Specified by:
format
in classExtFormatter
- Parameters:
record
- the log record- Returns:
- the formatted message
-
formatMessage
public String formatMessage(LogRecord record)
- Overrides:
formatMessage
in classExtFormatter
-
isCallerCalculationRequired
public boolean isCallerCalculationRequired()
Description copied from class:ExtFormatter
Determines whether or not this formatter will require caller, source level, information when a log record is formatted.- Overrides:
isCallerCalculationRequired
in classExtFormatter
- Returns:
true
if the formatter will need caller information, otherwisefalse
- See Also:
LogRecord.getSourceClassName()
,ExtLogRecord.getSourceFileName()
,ExtLogRecord.getSourceLineNumber()
,LogRecord.getSourceMethodName()
-
-