ch.qos.logback.classic.spi
Interface LoggerContextAware

All Superinterfaces:
ContextAware
All Known Implementing Classes:
CallerDataConverter, ClassicConverter, ClassOfCallerConverter, ContextNameConverter, DateConverter, ExtendedThrowableProxyConverter, FileOfCallerConverter, LevelConverter, LineOfCallerConverter, LineSeparatorConverter, LoggerContextAwareBase, LoggerConverter, MarkerConverter, MDCConverter, MessageConverter, MethodOfCallerConverter, NamedConverter, NopThrowableInformationConverter, PropertyConverter, RelativeTimeConverter, SyslogStartConverter, ThreadConverter, ThrowableHandlingConverter, ThrowableProxyConverter

public interface LoggerContextAware
extends ContextAware


Method Summary
 void setLoggerContext(LoggerContext context)
          Set owning logger context for this component.
 
Methods inherited from interface ch.qos.logback.core.spi.ContextAware
addError, addError, addInfo, addInfo, addStatus, addWarn, addWarn, getContext, setContext
 

Method Detail

setLoggerContext

void setLoggerContext(LoggerContext context)
Set owning logger context for this component. This operation can only be performed once. Once set, the owning context cannot be changed.

Parameters:
context - The context where this component is attached.
Throws:
IllegalStateException - If you try to change the context after it has been set.


Copyright © 2005-2010 QOS.ch. All Rights Reserved.