ch.qos.logback.core.spi
Interface ContextAware

All Known Subinterfaces:
Appender<E>, ArchiveRemover, Encoder<E>, EventEvaluator<E>, Layout<E>, PropertyDefiner, TimeBasedFileNamingAndTriggeringPolicy<E>
All Known Implementing Classes:
AbstractEventEvaluatorAction, AbstractMatcherFilter, Action, AppenderAction, AppenderBase, AppenderRefAction, BindDataSourceToJNDIAction, Compressor, ConnectionSourceBase, ConsoleAppender, ContextAwareBase, ContextAwareImpl, ContextPropertyAction, ContextUtil, ConversionRuleAction, CyclicBufferAppender, DataSourceConnectionSource, DBAppenderBase, DBUtil, DefaultArchiveRemover, DefaultTimeBasedFileNamingAndTriggeringPolicy, DefinePropertyAction, DriverManagerConnectionSource, EchoEncoder, EchoLayout, ElseAction, EncoderBase, EvaluatorFilter, EventEvaluatorBase, FileAppender, FileNamePattern, Filter, FixedWindowRollingPolicy, GenericConfigurator, HTMLLayoutBase, IfAction, ImplicitAction, IncludeAction, InterpretationContext, JaninoEventEvaluatorBase, JMSAppenderBase, JNDIConnectionSource, JoranConfiguratorBase, LayoutBase, LayoutWrappingEncoder, ListAppender, Matcher, NestedBasicPropertyIA, NestedComplexPropertyIA, NewRuleAction, NOPAction, NOPAppender, ObjectStreamEncoder, OutputStreamAppender, ParamAction, Parser, PatternLayoutBase, PatternLayoutEncoderBase, PropertyAction, PropertyDefinerBase, PropertyEvalScriptBuilder, PropertySetter, RenameUtil, RollingFileAppender, RollingPolicyBase, SaxEventRecorder, SiftingAppenderBase, SiftingJoranConfiguratorBase, SimpleRuleStore, SizeAndTimeBasedArchiveRemover, SizeAndTimeBasedFNATP, SizeBasedTriggeringPolicy, SMTPAppenderBase, SocketAppenderBase, StatusListenerAction, SyslogAppenderBase, ThenAction, ThenOrElseActionBase, TimeBasedFileNamingAndTriggeringPolicyBase, TimeBasedRollingPolicy, TimestampAction, TriggeringPolicyBase, UnsynchronizedAppenderBase

public interface ContextAware

An object which has a context and add methods for updating internal status messages.


Method Summary
 void addError(String msg)
           
 void addError(String msg, Throwable ex)
           
 void addInfo(String msg)
           
 void addInfo(String msg, Throwable ex)
           
 void addStatus(Status status)
           
 void addWarn(String msg)
           
 void addWarn(String msg, Throwable ex)
           
 Context getContext()
           
 void setContext(Context context)
           
 

Method Detail

setContext

void setContext(Context context)

getContext

Context getContext()

addStatus

void addStatus(Status status)

addInfo

void addInfo(String msg)

addInfo

void addInfo(String msg,
             Throwable ex)

addWarn

void addWarn(String msg)

addWarn

void addWarn(String msg,
             Throwable ex)

addError

void addError(String msg)

addError

void addError(String msg,
              Throwable ex)


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