org.apache.logging.log4j.core.pattern
Class NamePatternConverter

java.lang.Object
  extended by org.apache.logging.log4j.core.pattern.AbstractPatternConverter
      extended by org.apache.logging.log4j.core.pattern.LogEventPatternConverter
          extended by org.apache.logging.log4j.core.pattern.NamePatternConverter
All Implemented Interfaces:
PatternConverter
Direct Known Subclasses:
ClassNamePatternConverter, LoggerPatternConverter

public abstract class NamePatternConverter
extends LogEventPatternConverter

Base class for other pattern converters which can return only parts of their name.


Field Summary
 
Fields inherited from class org.apache.logging.log4j.core.pattern.LogEventPatternConverter
LOGGER
 
Constructor Summary
protected NamePatternConverter(String name, String style, String[] options)
          Constructor.
 
Method Summary
protected  String abbreviate(String buf)
          Abbreviate name in string buffer.
 
Methods inherited from class org.apache.logging.log4j.core.pattern.LogEventPatternConverter
format, format, handlesThrowable
 
Methods inherited from class org.apache.logging.log4j.core.pattern.AbstractPatternConverter
getName, getStyleClass
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

NamePatternConverter

protected NamePatternConverter(String name,
                               String style,
                               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.
Method Detail

abbreviate

protected final String abbreviate(String buf)
Abbreviate name in string buffer.

Parameters:
buf - string buffer containing name.
Returns:
The abbreviated name.


Copyright © 1999-2012 Apache Software Foundation. All Rights Reserved.