Package ch.qos.logback.core.spi
Interface ContextAware
- All Known Subinterfaces:
Appender<E>,ArchiveRemover,Configurator,Encoder<E>,EventEvaluator<E>,Layout<E>,LoggerContextAware,PropertyDefiner,RemoteReceiverClient,ServerRunner<T>,ShutdownHook,TimeBasedFileNamingAndTriggeringPolicy<E>
- All Known Implementing Classes:
AbstractDiscriminator,AbstractEventEvaluatorAction,AbstractMatcherFilter,AbstractServerSocketAppender,AbstractSocketAppender,AbstractSSLSocketAppender,AccessConverter,AccessEventDiscriminator,Action,AddAction,AppenderAction,AppenderBase,AppenderRefAction,AsyncAppender,AsyncAppenderBase,BasicConfigurator,BeanDescriptionCache,BeanDescriptionFactory,BlackCompositeConverter,BlueCompositeConverter,BoldBlueCompositeConverter,BoldCyanCompositeConverter,BoldGreenCompositeConverter,BoldMagentaCompositeConverter,BoldRedCompositeConverter,BoldWhiteCompositeConverter,BoldYellowCompositeConverter,CAI_WithLocatorSupport,CallerDataConverter,ClassicConverter,ClassOfCallerConverter,Compiler,CompositeConverter,Compressor,ComputationAction1,ComputationAction2,ConcurrentServerRunner,ConfigurationAction,ConfigurationAction,ConfigurationWatchList,ConsoleAppender,ConsolePluginAction,ContentLengthConverter,ContextAwareBase,ContextAwareImpl,ContextBasedDiscriminator,ContextNameAction,ContextNameConverter,ContextPropertyAction,ContextUtil,ConversionRuleAction,CounterBasedEvaluator,CountingConsoleAppender,CountingFilter,CyanCompositeConverter,CyclicBufferAppender,DateConverter,DateConverter,DateTokenConverter,DefaultDiscriminator,DefaultTimeBasedFileNamingAndTriggeringPolicy,DefinePropertyAction,DelayingShutdownHook,DuplicateMessageFilter,DynamicConverter,DynamicThresholdFilter,EchoEncoder,EchoLayout,ElapsedSecondsConverter,ElapsedTimeConverter,ElseAction,EncoderBase,EvaluatorAction,EvaluatorFilter,EventEvaluatorBase,ExtendedThrowableProxyConverter,FileAppender,FileExistsPropertyDefiner,FileNamePattern,FileOfCallerConverter,FileUtil,Filter,FixedWindowRollingPolicy,ForegroundCompositeConverterBase,FullRequestConverter,FullResponseConverter,GenericConfigurator,GrayCompositeConverter,GreenCompositeConverter,HelloWorldAction,HighlightingCompositeConverter,HTMLLayout,HTMLLayout,HTMLLayoutBase,IdentityCompositeConverter,IfAction,ImplicitAction,IncludeAction,InsertFromJNDIAction,IntegerTokenConverter,InterpretationContext,InterruptUtil,JMXConfigurator,JMXConfiguratorAction,JNDIBasedContextDiscriminator,JoranConfigurator,JoranConfigurator,JoranConfiguratorBase,LayoutBase,LayoutWrappingEncoder,LevelAction,LevelChangePropagator,LevelConverter,LevelFilter,LineOfCallerConverter,LineSeparatorConverter,LineSeparatorConverter,ListAppender,LiteralAction,LocalIPAddressConverter,LocalPortConverter,LocalSequenceNumberConverter,LoggerAction,LoggerContextAwareBase,LoggerContextListenerAction,LoggerConverter,MagentaCompositeConverter,MarkerConverter,MarkerFilter,Matcher,MatchingFilter,MDCBasedDiscriminator,MDCConverter,MDCFilter,MessageConverter,MethodOfCallerConverter,MultiplyAction,MySampleConverter,MySampleLayout,MySampleLayout2,NAConverter,NamedConverter,NestedBasicPropertyIA,NestedComplexPropertyIA,NewRuleAction,NOPAction,NOPAction,NOPAppender,NopThrowableInformationConverter,OnConsoleStatusListener,OnErrorConsoleStatusListener,OnErrorEvaluator,OnMarkerEvaluator,OnPrintStreamStatusListenerBase,OutputStreamAppender,ParamAction,Parser,PatternLayout,PatternLayout,PatternLayoutBase,PatternLayoutEncoder,PatternLayoutEncoder,PatternLayoutEncoderBase,PrefixCompositeConverter,PrintMeImplicitAction,PropertyAction,PropertyConverter,PropertyDefinerBase,PropertyEvalScriptBuilder,PropertySetter,QueryStringConverter,ReceiverAction,ReceiverBase,ReconfigureOnChangeFilter,ReconfigureOnChangeTask,RedCompositeConverter,RelativeTimeConverter,RemoteAppenderServerRunner,RemoteHostConverter,RemoteIPAddressConverter,RemoteReceiverServerRunner,RemoteReceiverStreamClient,RemoteUserConverter,RenameUtil,ReplacingCompositeConverter,RequestAttributeConverter,RequestContentConverter,RequestCookieConverter,RequestHeaderConverter,RequestMethodConverter,RequestParameterConverter,RequestProtocolConverter,RequestURIConverter,RequestURLConverter,ResourceExistsPropertyDefiner,ResponseContentConverter,ResponseHeaderConverter,RollingFileAppender,RollingPolicyBase,RootCauseFirstThrowableProxyConverter,RootLoggerAction,SampleFilter,SampleTurboFilter,SaxEventRecorder,ServerNameConverter,ServerSocketAppender,ServerSocketAppender,ServerSocketReceiver,SessionIDConverter,ShutdownHookAction,ShutdownHookBase,SiftAction,SiftAction,SiftingAppender,SiftingAppender,SiftingAppenderBase,SiftingJoranConfigurator,SiftingJoranConfigurator,SiftingJoranConfiguratorBase,SimpleConfigurator,SimpleRuleStore,SizeAndTimeBasedArchiveRemover,SizeAndTimeBasedFNATP,SizeAndTimeBasedRollingPolicy,SizeBasedTriggeringPolicy,SMTPAppender,SMTPAppender,SMTPAppenderBase,SocketAppender,SocketAppender,SocketReceiver,SSLParametersConfiguration,SSLServerSocketAppender,SSLServerSocketAppender,SSLServerSocketAppenderBase,SSLServerSocketReceiver,SSLSocketAppender,SSLSocketAppender,SSLSocketReceiver,StatusCodeConverter,StatusListenerAction,SyslogAppender,SyslogAppenderBase,SyslogStartConverter,ThenAction,ThenOrElseActionBase,ThreadConverter,ThreadNameConverter,ThresholdFilter,ThrowableHandlingConverter,ThrowableProxyConverter,TimeBasedArchiveRemover,TimeBasedFileNamingAndTriggeringPolicyBase,TimeBasedRollingPolicy,TimestampAction,TriggeringPolicyBase,TrivialLogbackAppender,TrivialLogbackLayout,TTLLLayout,TurboFilter,UnsynchronizedAppenderBase,URLEvaluator,WhiteCompositeConverter,XMLLayout,YellowCompositeConverter
public interface ContextAware
An object which has a context and add methods for updating internal status messages.
-
Method Summary
Modifier and TypeMethodDescriptionvoidvoidvoidvoidvoidvoidvoidvoidsetContext(Context context)
-
Method Details
-
setContext
-
getContext
Context getContext() -
addStatus
-
addInfo
-
addInfo
-
addWarn
-
addWarn
-
addError
-
addError
-