- java.lang.Object
-
- ch.qos.logback.core.pattern.Converter<E>
-
- ch.qos.logback.core.pattern.FormattingConverter<E>
-
- ch.qos.logback.core.pattern.DynamicConverter<ILoggingEvent>
-
- ch.qos.logback.classic.pattern.ClassicConverter
-
- ch.qos.logback.classic.pattern.CallerDataConverter
-
- All Implemented Interfaces:
ContextAware,LifeCycle
public class CallerDataConverter extends ClassicConverter
This converter outputs caller data depending on depth or depth range and marker data.- Author:
- Ceki Gulcu
-
-
Field Summary
Fields Modifier and Type Field Description static StringDEFAULT_CALLER_LINE_PREFIXstatic StringDEFAULT_RANGE_DELIMITER-
Fields inherited from class ch.qos.logback.core.pattern.DynamicConverter
started
-
-
Constructor Summary
Constructors Constructor Description CallerDataConverter()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Stringconvert(ILoggingEvent le)The convert method is responsible for extracting data from the event and returning a formatted string representation.protected StringgetCallerLinePrefix()protected StringgetDefaultRangeDelimiter()voidstart()Components that depend on options passed during configuration can override this method in order to make appropriate use of those options.-
Methods inherited from class ch.qos.logback.core.pattern.DynamicConverter
addError, addError, addInfo, addInfo, addStatus, addWarn, addWarn, getContext, getFirstOption, getOptionList, isStarted, setContext, setOptionList, stop
-
Methods inherited from class ch.qos.logback.core.pattern.FormattingConverter
getFormattingInfo, setFormattingInfo, write
-
-
-
-
Field Detail
-
DEFAULT_CALLER_LINE_PREFIX
public static final String DEFAULT_CALLER_LINE_PREFIX
- See Also:
- Constant Field Values
-
DEFAULT_RANGE_DELIMITER
public static final String DEFAULT_RANGE_DELIMITER
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
CallerDataConverter
public CallerDataConverter()
-
-
Method Detail
-
start
public void start()
Description copied from class:DynamicConverterComponents that depend on options passed during configuration can override this method in order to make appropriate use of those options. For simpler components, the trivial implementation found in this abstract class will be sufficient.- Specified by:
startin interfaceLifeCycle- Overrides:
startin classDynamicConverter<ILoggingEvent>
-
convert
public String convert(ILoggingEvent le)
Description copied from class:ConverterThe convert method is responsible for extracting data from the event and returning a formatted string representation.- Specified by:
convertin classConverter<ILoggingEvent>- Parameters:
le- the event to convert- Returns:
- the formatted string representation
-
getCallerLinePrefix
protected String getCallerLinePrefix()
-
getDefaultRangeDelimiter
protected String getDefaultRangeDelimiter()
-
-