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

Packages that use ContextAware
ch.qos.logback.access.filter   
ch.qos.logback.access.net   
ch.qos.logback.access.pattern Provides classes implementing format specifiers in conversion patterns. 
ch.qos.logback.access.sift   
ch.qos.logback.classic Contains logback classic main classes. 
ch.qos.logback.classic.boolex   
ch.qos.logback.classic.db The ch.qos.logback.classic.db package provides means to append logging events into various databases. 
ch.qos.logback.classic.filter   
ch.qos.logback.classic.html Contains classes to format log output in HTML. 
ch.qos.logback.classic.jmx   
ch.qos.logback.classic.joran Contains Joran configuration classes. 
ch.qos.logback.classic.joran.action   
ch.qos.logback.classic.net Contains classes used to log through a network 
ch.qos.logback.classic.pattern Provides classes implementing format specifiers in conversion patterns. 
ch.qos.logback.classic.sift   
ch.qos.logback.classic.spi Contains core classes of logback classic. 
ch.qos.logback.classic.turbo   
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.filter Contains base classes to the event filtering functionnalities of logback. 
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.event   
ch.qos.logback.core.joran.spi   
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.parser   
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 
chapter3   
chapter3.calculator   
chapter3.helloWorld   
chapter3.implicit   
chapter4   
chapter4.mail   
chapter5   
chapter6   
 

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

Classes in ch.qos.logback.access.filter that implement ContextAware
 class CountingFilter
           
 

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

Classes in ch.qos.logback.access.net that implement ContextAware
 class URLEvaluator
           
 

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

Classes in ch.qos.logback.access.pattern that implement ContextAware
 class AccessConverter
           
 class ContentLengthConverter
           
 class FullRequestConverter
          This class is tied to the fullRequest conversion word.
 class FullResponseConverter
           
 class LocalIPAddressConverter
           
 class LocalPortConverter
           
 class NAConverter
          Always returns the NA (not available) string which is "-" in the case of access conversions.
 class RemoteHostConverter
           
 class RemoteIPAddressConverter
           
 class RemoteUserConverter
           
 class RequestAttributeConverter
           
 class RequestContentConverter
          This class is tied to the requestContent conversion word.
 class RequestCookieConverter
           
 class RequestHeaderConverter
           
 class RequestMethodConverter
           
 class RequestParameterConverter
           
 class RequestProtocolConverter
           
 class RequestURIConverter
          The request URI.
 class RequestURLConverter
          The first line of the request.
 class ResponseContentConverter
          This class is tied to the requestContent conversion word.
 class ResponseHeaderConverter
           
 class ServerNameConverter
           
 class StatusCodeConverter
           
 

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

Classes in ch.qos.logback.access.sift that implement ContextAware
 class AccessEventDiscriminator
          AccessEventDiscriminator's job is to return the value of a designated field in an AccessEvent instance.
 

Uses of ContextAware in ch.qos.logback.classic
 

Classes in ch.qos.logback.classic that implement ContextAware
 class PatternLayout
           A flexible layout configurable with pattern string.
 

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

Classes in ch.qos.logback.classic.boolex that implement ContextAware
 class JaninoEventEvaluator
           
 class OnErrorEvaluator
          Evaluates to true when the logging event passed as parameter has level ERROR or higher.
 

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

Classes in ch.qos.logback.classic.db that implement ContextAware
 class DBAppender
          The DBAppender inserts logging events into three database tables in a format independent of the Java programming language.
 

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

Classes in ch.qos.logback.classic.filter that implement ContextAware
 class LevelFilter
          A class that filters events depending on their level.
 class ThresholdFilter
          A class that filters events depending on their level.
 

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

Classes in ch.qos.logback.classic.html that implement ContextAware
 class HTMLLayout
          HTMLLayout outputs events in an HTML table.
 

Uses of ContextAware in ch.qos.logback.classic.jmx
 

Classes in ch.qos.logback.classic.jmx that implement ContextAware
 class JMXConfigurator
          A class that provides access to logback components via JMX.
 

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

Classes in ch.qos.logback.classic.joran that implement ContextAware
 class JoranConfigurator
          A JoranConfigurator add few rules specific to the Classic module.
 

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

Classes in ch.qos.logback.classic.joran.action that implement ContextAware
 class ConfigurationAction
           
 class ConsolePluginAction
           
 class ContextNameAction
           
 class EvaluatorAction
           
 class InsertFromJNDIAction
          Insert an env-entry found in JNDI as a new context variable
 class JMXConfiguratorAction
           
 class LayoutAction
           
 class LevelAction
          Action to handle the element nested within element.
 class LoggerAction
          Action which handles elements in configuration files.
 class RootLoggerAction
           
 

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

Classes in ch.qos.logback.classic.net that implement ContextAware
 class JMSQueueAppender
          A simple appender that publishes events to a JMS Queue.
 class JMSTopicAppender
          A simple appender that publishes events to a JMS Topic.
 class SMTPAppender
          Send an e-mail when a specific logging event occurs, typically on errors or fatal errors.
 class SocketAppender
          Sends LoggingEvent objects to a remote a log server, usually a SocketNode.
 class SyslogAppender
          This appender can be used to send messages to a remote syslog daemon.
 

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

Classes in ch.qos.logback.classic.pattern that implement ContextAware
 class CallerDataConverter
          This converter outputs caller data depending on depth and marker data.
 class ClassicConverter
          This class serves the super-class of all converters in logback.
 class ClassOfCallerConverter
           
 class ContextNameConverter
          Converts an event to the logger context's name.
 class DateConverter
           
 class ExtendedThrowableProxyConverter
           
 class FileOfCallerConverter
           
 class LevelConverter
          Return the event's level.
 class LineOfCallerConverter
           
 class LineSeparatorConverter
           
 class LoggerConverter
           
 class MarkerConverter
          Return the event's marker value(s).
 class MDCConverter
           
 class MessageConverter
          Return the event's message.
 class MethodOfCallerConverter
           
 class NamedConverter
           
 class NopThrowableInformationConverter
          Always returns an empty string.
 class RelativeTimeConverter
           
 class SyslogStartConverter
           
 class ThreadConverter
          Return the events thread (usually the current thread).
 class ThrowableHandlingConverter
          Converter which handle throwables should be derived from this class.
 class ThrowableProxyConverter
          Add a stack trace in case the event contains a Throwable.
 

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

Classes in ch.qos.logback.classic.sift that implement ContextAware
 class MDCBasedDiscriminator
          MDCBasedDiscriminator essentially returns the value mapped to an MDC key.
 class SiftAction
           
 class SiftingAppender
          This appender can contains other appenders which it can build dynamically depending on MDC values.
 class SiftingJoranConfigurator
           
 

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

Subinterfaces of ContextAware in ch.qos.logback.classic.spi
 interface LoggerContextAware
           
 

Classes in ch.qos.logback.classic.spi that implement ContextAware
 class LoggerContextAwareBase
           
 

Uses of ContextAware in ch.qos.logback.classic.turbo
 

Classes in ch.qos.logback.classic.turbo that implement ContextAware
 class DuplicateMessageFilter
          See http://logback.qos.ch/manual/filters.html#DuplicateMessageFilter for details.
 class DynamicThresholdFilter
          This filter allows for efficient course grained filtering based on criteria such as product name or company name that would be associated with requests as they are processed.
 class MarkerFilter
          Checks whether the marker in the event matches the marker specified by the user.
 class MatchingFilter
          An abstract class containing support for MatchingFilter.onMatch on MatchingFilter.onMismatch attributes, shared by many but not all tubo filters.
 class MDCFilter
          This class allows output for a given MDC value.
 class TurboFilter
          TurboFilter is a specialized filter with a decide method that takes a bunch of parameters instead of a single event object.
 

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 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 UnsynchronizedAppenderBase<E>
          Similar to AppenderBase except that derived appenders need to handle thread synchronization on their own.
 class WriterAppender<E>
          WriterAppender appends events to a hava.io.Writer.
 

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

Subinterfaces of ContextAware in ch.qos.logback.core.boolex
 interface EventEvaluator<E>
          An EventEvaluator has the responsibility to evaluate whether a given an event matches a given criteria.
 

Classes in ch.qos.logback.core.boolex that implement ContextAware
 class EventEvaluatorBase<E>
           
 class JaninoEventEvaluatorBase<E>
           
 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.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 Filter.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.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 AbstractLayoutAction<E>
           
 class Action
          Most of the work for configuring log4j is done by Actions.
 class AppenderAction<E>
           
 class AppenderRefAction
           
 class ContextPropertyAction
           
 class ConversionRuleAction
           
 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
           
 

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 InterpretationContext
          An InterpretationContext contains the contextual state of a Joran parsing session.
 class PropertySetter
          General purpose Object property setter.
 class SimpleRuleStore
           
 

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.
 class TelnetAppender
           
 

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

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

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.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
 

Classes in ch.qos.logback.core.rolling that implement ContextAware
 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 SizeBasedTriggeringPolicy<E>
          SizeBasedTriggeringPolicy looks at size of the file being currently written to.
 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
 

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 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 RenameUtil
          Utility class to help solving problems encountered while renaming files.
 

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
 

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 chapter3
 

Classes in chapter3 that implement ContextAware
 class SimpleConfigurator
           
 

Uses of ContextAware in chapter3.calculator
 

Classes in chapter3.calculator that implement ContextAware
 class AddAction
          This action adds the two integers at the top of the stack (they are removed) and pushes the result to the top the stack.
 class ComputationAction1
          ComputationAction1 will print the result of the compuration made by children elements but only if the compuration itself is named, that is if the name attribute of the associated computation element is not null.
 class ComputationAction2
          ComputationAction2 will print the result of the compuration made by children elements but only if the compuration itself is named, that is if the name attribute of the associated computation element is not null.
 class LiteralAction
          This action converts the value attribute of the associated element to an integer and pushes the resulting Integer object on top of the execution context stack.
 class MultiplyAction
          This action multiplies the two integers at the top of the stack (they are removed) and pushes the result on top the stack.
 

Uses of ContextAware in chapter3.helloWorld
 

Classes in chapter3.helloWorld that implement ContextAware
 class HelloWorldAction
          A trivial action that writes "Hello world" on the console.
 

Uses of ContextAware in chapter3.implicit
 

Classes in chapter3.implicit that implement ContextAware
 class PrintMeImplicitAction
          A rather trivial implicit action which is applicable as soon as an element has a printme attribute set to true.
 

Uses of ContextAware in chapter4
 

Classes in chapter4 that implement ContextAware
 class CountingConsoleAppender
           
 

Uses of ContextAware in chapter4.mail
 

Classes in chapter4.mail that implement ContextAware
 class CounterBasedEvaluator
          A simple EventEvaluator implementation that triggers email transmission after 1024 events regardless of event level.
 

Uses of ContextAware in chapter5
 

Classes in chapter5 that implement ContextAware
 class MySampleConverter
           
 class MySampleLayout
           
 class MySampleLayout2
           
 

Uses of ContextAware in chapter6
 

Classes in chapter6 that implement ContextAware
 class SampleFilter
           
 class SampleTurboFilter
           
 



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