Uses of Interface
ch.qos.logback.core.spi.ContextAware

Packages that use ContextAware
ch.qos.logback.core Contains the main classes of logback core. 
ch.qos.logback.core.boolex Contains the EventEvaluator interface and subclasses. 
ch.qos.logback.core.db The ch.qos.logback.core.db package provides bases classes to append objects into various databases. 
ch.qos.logback.core.db.dialect Contains the dialect classes used by logback to log to different databases, and the SQL scripts to created the necessary tables. 
ch.qos.logback.core.encoder   
ch.qos.logback.core.filter Contains base classes to the event filtering functionality of logback. 
ch.qos.logback.core.helpers Helpers package. 
ch.qos.logback.core.html Contains the base classes needed to format logging events to HTML. 
ch.qos.logback.core.joran Contains Joran configuration classes. 
ch.qos.logback.core.joran.action   
ch.qos.logback.core.joran.conditional   
ch.qos.logback.core.joran.event   
ch.qos.logback.core.joran.spi   
ch.qos.logback.core.joran.util   
ch.qos.logback.core.layout   
ch.qos.logback.core.net Contains the base classes used by logback to log to remote destinations. 
ch.qos.logback.core.pattern Contains the base classes used by PatternLayout. 
ch.qos.logback.core.pattern.color   
ch.qos.logback.core.pattern.parser   
ch.qos.logback.core.property   
ch.qos.logback.core.read   
ch.qos.logback.core.rolling Implements various file rolling policies. 
ch.qos.logback.core.rolling.helper Internal helper classes used by ch.qos.logback.core.rolling package. 
ch.qos.logback.core.sift   
ch.qos.logback.core.spi Contains core functionnalities of logback, such as 
ch.qos.logback.core.status Contains logback's internal error reporting system. 
ch.qos.logback.core.util Contains various utility classes. 
 

Uses of ContextAware in ch.qos.logback.core
 

Subinterfaces of ContextAware in ch.qos.logback.core
 interface Appender<E>
           
 interface Layout<E>
           
 

Classes in ch.qos.logback.core that implement ContextAware
 class AppenderBase<E>
          Sets a skeleton implementation for appenders.
 class AsyncAppenderBase<E>
          This appender and derived classes, log events asynchronously.
 class ConsoleAppender<E>
          ConsoleAppender appends log events to System.out or System.err using a layout specified by the user.
 class FileAppender<E>
          FileAppender appends log events to a file.
 class LayoutBase<E>
           
 class OutputStreamAppender<E>
          OutputStreamAppender appends events to a OutputStream.
 class PropertyDefinerBase
          Set a skeleton implementation for property definers just for have ContextAwareBase.
 class UnsynchronizedAppenderBase<E>
          Similar to AppenderBase except that derived appenders need to handle thread synchronization on their own.
 

Uses of ContextAware in ch.qos.logback.core.boolex
 

Subinterfaces of ContextAware in ch.qos.logback.core.boolex
 interface EventEvaluator<E>
          Evaluates whether a given an event matches user-specified criteria.
 

Classes in ch.qos.logback.core.boolex that implement ContextAware
 class EventEvaluatorBase<E>
           
 class JaninoEventEvaluatorBase<E>
          Abstract class which sets the groundwork for janino based evaluations.
 class Matcher
           
 

Uses of ContextAware in ch.qos.logback.core.db
 

Classes in ch.qos.logback.core.db that implement ContextAware
 class BindDataSourceToJNDIAction
           
 class ConnectionSourceBase
           
 class DataSourceConnectionSource
          The DataSourceConnectionSource is an implementation of ConnectionSource that obtains the Connection in the recommended JDBC manner based on a DataSource.
 class DBAppenderBase<E>
           
 class DriverManagerConnectionSource
          The DriverManagerConnectionSource is an implementation of ConnectionSource that obtains the Connection in the traditional JDBC manner based on the connection URL.
 class JNDIConnectionSource
          The JNDIConnectionSource is an implementation of ConnectionSource that obtains a DataSource from a JNDI provider and uses it to obtain a Connection.
 

Uses of ContextAware in ch.qos.logback.core.db.dialect
 

Classes in ch.qos.logback.core.db.dialect that implement ContextAware
 class DBUtil
           
 

Uses of ContextAware in ch.qos.logback.core.encoder
 

Subinterfaces of ContextAware in ch.qos.logback.core.encoder
 interface Encoder<E>
          Encoders are responsible for transform an incoming event into a byte array *and* writing out the byte array onto the appropriate OutputStream.
 

Classes in ch.qos.logback.core.encoder that implement ContextAware
 class EchoEncoder<E>
           
 class EncoderBase<E>
           
 class LayoutWrappingEncoder<E>
           
 class ObjectStreamEncoder<E>
          Write out events as java objects.
 

Uses of ContextAware in ch.qos.logback.core.filter
 

Classes in ch.qos.logback.core.filter that implement ContextAware
 class AbstractMatcherFilter<E>
           
 class EvaluatorFilter<E>
          The value of the AbstractMatcherFilter.onMatch and AbstractMatcherFilter.onMismatch attributes is set to FilterReply.NEUTRAL, so that a badly configured evaluator filter does not disturb the functioning of the filter chain.
 class Filter<E>
          Users should extend this class to implement customized event filtering.
 

Uses of ContextAware in ch.qos.logback.core.helpers
 

Classes in ch.qos.logback.core.helpers that implement ContextAware
 class NOPAppender<E>
           
 

Uses of ContextAware in ch.qos.logback.core.html
 

Classes in ch.qos.logback.core.html that implement ContextAware
 class HTMLLayoutBase<E>
          This class is a base class for HTMLLayout classes part of other logback modules such as logback-classic and logback-access.
 

Uses of ContextAware in ch.qos.logback.core.joran
 

Classes in ch.qos.logback.core.joran that implement ContextAware
 class GenericConfigurator
           
 class JoranConfiguratorBase
          A JoranConfiguratorBase lays most of the groundwork for concrete configurators derived from it.
 

Uses of ContextAware in ch.qos.logback.core.joran.action
 

Classes in ch.qos.logback.core.joran.action that implement ContextAware
 class AbstractEventEvaluatorAction
           
 class Action
          Most of the work for configuring logback is done by Actions.
 class AppenderAction<E>
           
 class AppenderRefAction
           
 class ContextPropertyAction
           
 class ConversionRuleAction
           
 class DefinePropertyAction
          Instantiate class for define property value.
 class ImplicitAction
          ImplcitActions are like normal (explicit) actions except that are applied by the parser when no other pattern applies.
 class IncludeAction
           
 class NestedBasicPropertyIA
          This action is responsible for tying together a parent object with one of its simple properties specified as an element but for which there is no explicit rule.
 class NestedComplexPropertyIA
          This action is responsible for tying together a parent object with a child element for which there is no explicit rule.
 class NewRuleAction
           
 class NOPAction
          No operation (NOP) action that does strictly nothing.
 class ParamAction
           
 class PropertyAction
          This class serves as a base for other actions, which similar to the ANT task which add/set properties of a given object.
 class StatusListenerAction
           
 class TimestampAction
          Given a key and a date-and-time pattern, puts a property to the context, with the specified key and value equal to the current time in the format corresponding to the specified date-and-time pattern.
 

Uses of ContextAware in ch.qos.logback.core.joran.conditional
 

Classes in ch.qos.logback.core.joran.conditional that implement ContextAware
 class ElseAction
           
 class IfAction
           
 class PropertyEvalScriptBuilder
           
 class ThenAction
           
 class ThenOrElseActionBase
           
 

Uses of ContextAware in ch.qos.logback.core.joran.event
 

Classes in ch.qos.logback.core.joran.event that implement ContextAware
 class SaxEventRecorder
           
 

Uses of ContextAware in ch.qos.logback.core.joran.spi
 

Classes in ch.qos.logback.core.joran.spi that implement ContextAware
 class ConfigurationWatchList
           
 class InterpretationContext
          An InterpretationContext contains the contextual state of a Joran parsing session.
 class SimpleRuleStore
          This class implements the RuleStore interface.
 

Uses of ContextAware in ch.qos.logback.core.joran.util
 

Classes in ch.qos.logback.core.joran.util that implement ContextAware
 class PropertySetter
          General purpose Object property setter.
 

Methods in ch.qos.logback.core.joran.util with parameters of type ContextAware
static Object StringToObjectConverter.convertArg(ContextAware ca, String val, Class<?> type)
          Convert val a String parameter to an object of a given type.
 

Uses of ContextAware in ch.qos.logback.core.layout
 

Classes in ch.qos.logback.core.layout that implement ContextAware
 class EchoLayout<E>
          Echos the incoming object adding a line separator character(s) at the end.
 

Uses of ContextAware in ch.qos.logback.core.net
 

Classes in ch.qos.logback.core.net that implement ContextAware
 class JMSAppenderBase<E>
          This class serves as a base class for JMSTopicAppender and JMSQueueAppender For more information about this appender, please refer to: http://logback.qos.ch/manual/appenders.html#JMSAppenderBase
 class SMTPAppenderBase<E>
          An abstract class that provides support for sending events to an email address.
 class SocketAppenderBase<E>
          This is the base class for module specific SocketAppender implementations.
 class SyslogAppenderBase<E>
          Base class for SyslogAppender.
 

Uses of ContextAware in ch.qos.logback.core.pattern
 

Classes in ch.qos.logback.core.pattern that implement ContextAware
 class CompositeConverter<E>
           
 class DynamicConverter<E>
           
 class IdentityCompositeConverter<E>
           
 class PatternLayoutBase<E>
           
 class PatternLayoutEncoderBase<E>
           
 class ReplacingCompositeConverter<E>
           
 

Uses of ContextAware in ch.qos.logback.core.pattern.color
 

Classes in ch.qos.logback.core.pattern.color that implement ContextAware
 class BlackCompositeConverter<E>
          Encloses a given set of converter output in black using the appropriate ANSI escape codes.
 class BlueCompositeConverter<E>
          Encloses a given set of converter output in blue using the appropriate ANSI escape codes.
 class BoldBlueCompositeConverter<E>
          Encloses a given set of converter output in bold blue using the appropriate ANSI escape codes.
 class BoldCyanCompositeConverter<E>
          Encloses a given set of converter output in bold cyan using the appropriate ANSI escape codes.
 class BoldGreenCompositeConverter<E>
          Encloses a given set of converter output in bold green using the appropriate ANSI escape codes.
 class BoldMagentaCompositeConverter<E>
          Encloses a given set of converter output in bold magenta using the appropriate ANSI escape codes.
 class BoldRedCompositeConverter<E>
          Encloses a given set of converter output in bold red using the appropriate ANSI escape codes.
 class BoldWhiteCompositeConverter<E>
          Encloses a given set of converter output in bold white using the appropriate ANSI escape codes.
 class BoldYellowCompositeConverter<E>
          Encloses a given set of converter output in bold yellow using the appropriate ANSI escape codes.
 class CyanCompositeConverter<E>
          Encloses a given set of converter output in cyan using the appropriate ANSI escape codes.
 class ForegroundCompositeConverterBase<E>
          Base class for all foreground color setting composite converters.
 class GreenCompositeConverter<E>
          Encloses a given set of converter output in green using the appropriate ANSI escape codes.
 class MagentaCompositeConverter<E>
          Encloses a given set of converter output in magenta using the appropriate ANSI escape codes.
 class RedCompositeConverter<E>
          Encloses a given set of converter output in red using the appropriate ANSI escape codes.
 class WhiteCompositeConverter<E>
          Encloses a given set of converter output in white using the appropriate ANSI escape codes.
 class YellowCompositeConverter<E>
          Encloses a given set of converter output in yellow using the appropriate ANSI escape codes.
 

Uses of ContextAware in ch.qos.logback.core.pattern.parser
 

Classes in ch.qos.logback.core.pattern.parser that implement ContextAware
 class Parser<E>
           
 

Uses of ContextAware in ch.qos.logback.core.property
 

Classes in ch.qos.logback.core.property that implement ContextAware
 class FileExistsPropertyDefiner
           
 

Uses of ContextAware in ch.qos.logback.core.read
 

Classes in ch.qos.logback.core.read that implement ContextAware
 class CyclicBufferAppender<E>
          CyclicBufferAppender stores events in a cyclic buffer of user-specified size.
 class ListAppender<E>
           
 

Uses of ContextAware in ch.qos.logback.core.rolling
 

Subinterfaces of ContextAware in ch.qos.logback.core.rolling
 interface TimeBasedFileNamingAndTriggeringPolicy<E>
          This interface lists the set of methods that need to be implemented by triggering policies which are nested within a TimeBasedRollingPolicy.
 

Classes in ch.qos.logback.core.rolling that implement ContextAware
 class DefaultTimeBasedFileNamingAndTriggeringPolicy<E>
           
 class FixedWindowRollingPolicy
          When rolling over, FixedWindowRollingPolicy renames files according to a fixed window algorithm.
 class RollingFileAppender<E>
          RollingFileAppender extends FileAppender to backup the log files depending on RollingPolicy and TriggeringPolicy.
 class RollingPolicyBase
          Implements methods common to most, it not all, rolling policies.
 class SizeAndTimeBasedFNATP<E>
           
 class SizeBasedTriggeringPolicy<E>
          SizeBasedTriggeringPolicy looks at size of the file being currently written to.
 class TimeBasedFileNamingAndTriggeringPolicyBase<E>
           
 class TimeBasedRollingPolicy<E>
          TimeBasedRollingPolicy is both easy to configure and quite powerful.
 class TriggeringPolicyBase<E>
          SizeBasedTriggeringPolicy looks at size of the file being currently written to.
 

Uses of ContextAware in ch.qos.logback.core.rolling.helper
 

Subinterfaces of ContextAware in ch.qos.logback.core.rolling.helper
 interface ArchiveRemover
          Given a date remove older archived log files.
 

Classes in ch.qos.logback.core.rolling.helper that implement ContextAware
 class Compressor
          The Compression class implements ZIP and GZ file compression/decompression methods.
 class DateTokenConverter<E>
          Returns a date formatted by SimpleDateFormatter.
 class DefaultArchiveRemover
           
 class FileNamePattern
          After parsing file name patterns, given a number or a date, instances of this class can be used to compute a file name according to the file name pattern and the given integer or date.
 class IntegerTokenConverter
          When asked to convert an integer, IntegerTokenConverter the string value of that integer.
 class RenameUtil
          Utility class to help solving problems encountered while renaming files.
 class SizeAndTimeBasedArchiveRemover
           
 class TimeBasedArchiveRemover
           
 

Uses of ContextAware in ch.qos.logback.core.sift
 

Classes in ch.qos.logback.core.sift that implement ContextAware
 class SiftingAppenderBase<E>
          This appender serves as the base class for actual SiftingAppenders implemented by the logback-classic and logback-access modules.
 class SiftingJoranConfiguratorBase<E>
           
 

Uses of ContextAware in ch.qos.logback.core.spi
 

Subinterfaces of ContextAware in ch.qos.logback.core.spi
 interface PropertyDefiner
           
 

Classes in ch.qos.logback.core.spi that implement ContextAware
 class ContextAwareBase
          A helper class that implements ContextAware methods.
 class ContextAwareImpl
          A helper class that implements ContextAware methods.
 

Uses of ContextAware in ch.qos.logback.core.status
 

Classes in ch.qos.logback.core.status that implement ContextAware
 class OnConsoleStatusListener
          Print all new incoming status messages on the console (System.out).
 class OnErrorConsoleStatusListener
          Print all new incoming status messages on the error console (System.err).
 

Uses of ContextAware in ch.qos.logback.core.util
 

Classes in ch.qos.logback.core.util that implement ContextAware
 class ContextUtil
           
 

Methods in ch.qos.logback.core.util with parameters of type ContextAware
static String FileUtil.resourceAsString(ContextAware ca, ClassLoader classLoader, String resourceName)
           
static void OptionHelper.setSystemProperties(ContextAware contextAware, Properties props)
           
static void OptionHelper.setSystemProperty(ContextAware contextAware, String key, String value)
           
 



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