org.x4juli.formatter.pattern
Class NamePatternConverter
java.lang.Object
org.x4juli.global.components.AbstractComponent
org.x4juli.formatter.pattern.PatternConverter
org.x4juli.formatter.pattern.LogRecordPatternConverter
org.x4juli.formatter.pattern.NamePatternConverter
- All Implemented Interfaces:
- Component
- Direct Known Subclasses:
- ClassNamePatternConverter, LoggerPatternConverter
- public abstract class NamePatternConverter
- extends LogRecordPatternConverter
Base class for other pattern converters which can return only parts of their name.
Logging API as a whole was originally done for Apache log4j. Juli is a
port of main parts of that to complete the Java Logging
APIs. All credits for initial idea, design, implementation,
documentation belong to the log4j crew. This
file was originally published by Ceki Gülcü, Curt Arnold.
Please use exclusively the appropriate mailing lists for questions,
remarks and contribution.
- Since:
- 0.5
- Author:
- Boris Unckel
|
Constructor Summary |
protected |
NamePatternConverter(java.lang.String name,
java.lang.String style,
java.lang.String[] options)
Constructor. |
|
Method Summary |
protected void |
abbreviate(int nameStart,
java.lang.StringBuffer buf)
Abbreviate name in string buffer. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
abbreviator
private final NameAbbreviator abbreviator
- Abbreviator.
NamePatternConverter
protected NamePatternConverter(java.lang.String name,
java.lang.String style,
java.lang.String[] options)
- Constructor.
- Parameters:
name - name of converter.style - style name for associated output.options - options, may be null, first element will be interpreted as
an abbreviation pattern.- Since:
- 0.5
abbreviate
protected final void abbreviate(int nameStart,
java.lang.StringBuffer buf)
- Abbreviate name in string buffer.
- Parameters:
nameStart - starting position of name to abbreviate.buf - string buffer containing name.- Since:
- 0.5
${license_html}