All Classes
-
All Classes Interface Summary Class Summary Enum Summary Exception Summary Annotation Types Summary Class Description Abbreviator An interface used for abbreviating strings according to different policies.AbstractAppenderFactoryUsingJoran<E> Builds new appenders dynamically by running SiftingJoranConfigurator instance, a custom configurator tailored for the contents of the sift element.AbstractComponentTracker<C> An abstract implementation of the ComponentTracker interface.AbstractDiscriminator<E> Base implementation ofDiscriminator
that provides basic lifecycle managementAbstractEventEvaluatorAction AbstractMatcherFilter<E> AbstractServerSocketAppender<E> This is the super class for module specific ServerSocketAppender implementations can derive from.AbstractSocketAppender<E> An abstract base for module specificSocketAppender
implementations in other logback modules.AbstractSSLSocketAppender<E> An abstract base for module specificSSLSocketAppender
implementations located in other logback modules.AccessConstants AccessContext A minimal context implementation used by certain logback-access components, mainly SocketServer.AccessConverter AccessEvent The Access module's internal representation of logging events.AccessEventDiscriminator AccessEventDiscriminator's job is to return the value of a designated field in anIAccessEvent
instance.AccessEventDiscriminator.FieldName At present time the followed fields can be designated: COOKIE, REQUEST_ATTRIBUTE, SESSION_ATTRIBUTE, REMOTE_ADDRESS, LOCAL_PORT,REQUEST_URIAccessEventPreSerializationTransformer Action Most of the work for configuring logback is done by Actions.ActionConst This class contains costants used by other Actions.ActionException By throwing an exception an action can signal the Interpreter to skip processing of all the nested (child) elements of the element associated with the action causing the exception.ActionUtil ActionUtil.Scope AggregationType AggregationType classifies how one object is contained within another object.AlmostAsIsEscapeUtil This implementation is intended for use inFileNamePattern
.ANSIConstants Appender<E> AppenderAction<E> AppenderAttachable<E> Interface for attaching appenders to objects.AppenderAttachableImpl<E> A ReentrantReadWriteLock based implementation of theAppenderAttachable
interface.AppenderBase<E> Sets a skeleton implementation for appenders.AppenderDelegate AppenderFactory<E> Created with IntelliJ IDEA.AppenderFactoryUsingJoran AppenderFactoryUsingJoran AppenderRefAction<E> AppenderTracker<E> Track appenders by key.ArchiveRemover Given a date remove older archived log files.AsIsEscapeUtil AsyncAppender In order to optimize performance this appender deems events of level TRACE, DEBUG and INFO as discardable.AsyncAppenderBase<E> This appender and derived classes, log events asynchronously.AutoFlushingObjectWriter Automatically flushes the underlyingObjectOutputStream
immediately after calling it'sObjectOutputStream.writeObject(Object)
method.BasicConfigurator BasicConfigurator configures logback-classic by attaching aConsoleAppender
to the root logger.BasicStatusManager BeanDescription Lightweight pendant to the java.beans.BeanInfo class.BeanDescriptionCache Cache forBeanDescription
instances.BeanDescriptionFactory Encapsulates creation ofBeanDescription
instances.BeanUtil Encapsulates utility methods associated with standard java beans.BindDataSourceToJNDIAction BlackCompositeConverter<E> Encloses a given set of converter output in black using the appropriate ANSI escape codes.BlueCompositeConverter<E> Encloses a given set of converter output in blue using the appropriate ANSI escape codes.BodyEvent BodyEvent BoldBlueCompositeConverter<E> Encloses a given set of converter output in bold blue using the appropriate ANSI escape codes.BoldCyanCompositeConverter<E> Encloses a given set of converter output in bold cyan using the appropriate ANSI escape codes.BoldGreenCompositeConverter<E> Encloses a given set of converter output in bold green using the appropriate ANSI escape codes.BoldMagentaCompositeConverter<E> Encloses a given set of converter output in bold magenta using the appropriate ANSI escape codes.BoldRedCompositeConverter<E> Encloses a given set of converter output in bold red using the appropriate ANSI escape codes.BoldWhiteCompositeConverter<E> Encloses a given set of converter output in bold white using the appropriate ANSI escape codes.BoldYellowCompositeConverter<E> Encloses a given set of converter output in bold yellow using the appropriate ANSI escape codes.ByteArrayUtil CachingDateFormatter A synchronized implementation of SimpleDateFormat which uses caching internally.CallerData This class computes caller data returning the result in the form of a StackTraceElement array.CallerDataConverter This converter outputs caller data depending on depth or depth range and marker data.ClassicConstants ClassicConverter This class serves the super-class of all converters in logback.ClassNameOnlyAbbreviator This abbreviator returns the class name from a fully qualified class name, removing the leading package name.ClassOfCallerConverter ClassPackagingData Client A client of aServerRunner
.ClientVisitor<T extends Client> A visitor for aClient
.CloseUtil Static utility method forCloseable
objects.ColumnName ComponentDelegate ComponentNode ComponentTracker<C> Interface for tracking various components by key.CompositeConverter<E> CompositeNode CompressionMode Compressor TheCompression
class implements ZIP and GZ file compression/decompression methods.ConcurrentServerRunner<T extends Client> A concurrentServerRunner
.Condition ConfigurableSSLServerSocketFactory AnSSLServerSocketFactory
that configures SSL parameters (those specified in {@link SSLParametersConfiguration) on each newly created socket.When any of this factory's {@code createServerSocket} methods are invoked, it calls on a delegate
SSLServerSocketFactory
to create the socket, and then sets the SSL parameters of the socket (using the provided configuration) before returning the socket to the caller.ConfigurableSSLSocketFactory AnSSLSocketFactory
that configures SSL parameters (those covered bySSLParameters
) on each newly created socket.ConfigurationAction ConfigurationAction ConfigurationContributor ConfigurationDelegate ConfigurationWatchList ConfigurationWatchListUtil Configurator Allows programmatic initialization and configuration of Logback.ConnectionSource TheConnectionSource interface provides a pluggable means of transparently obtaining JDBCConnection
s for logback classes that require the use of aConnection
.ConnectionSourceBase ConsoleAppender<E> ConsoleAppender appends log events toSystem.out
orSystem.err
using a layout specified by the user.ConsolePluginAction ConsoleTarget The set of console output targets.ContentLengthConverter ContentTypeUtil Various utility methods for processing strings representing context types.Context A context is the main anchorage point of all logback components.ContextAware An object which has a context and add methods for updating internal status messages.ContextAwareBase A helper class that implements ContextAware methods.ContextAwareImpl A helper class that implements ContextAware methods.ContextBase ContextBasedDiscriminator This discriminator returns the value context to which this event is attached to.ContextDetachingSCL ContextInitializer This class contains logback's logic for automatic configurationContextJNDISelector A class that allows the LoggerFactory to access an environment-based LoggerContext.ContextNameAction ContextNameConverter Converts an event to the logger context's name.ContextPropertyAction ContextSelector An interface that provides access to different contexts.ContextSelectorStaticBinder Holds the context selector for use in the current environment.ContextUtil ConversionRuleAction Converter<E> A minimal converter which sets up the general interface for derived classes.ConverterUtil CopyOnInheritThreadLocal This class extends InheritableThreadLocal so that children threads get a copy of the parent's hashmap.CoreConstants CountingFilter COWArrayList<E> A GC-free lock-free thread-safe implementation of theList
interface for use cases where iterations over the list vastly out-number modifications on the list.CssBuilder CyanCompositeConverter<E> Encloses a given set of converter output in cyan using the appropriate ANSI escape codes.CyclicBuffer<E> CyclicBuffer holds values in a cyclic array.CyclicBufferAppender<E> CyclicBufferAppender stores events in a cyclic buffer of user-specified size.CyclicBufferTracker<E> CyclicBufferTracker tracksCyclicBuffer
instances.DataSourceConnectionSource The DataSourceConnectionSource is an implementation ofConnectionSource
that obtains the Connection in the recommended JDBC manner based on aDataSource
.DateConverter DateConverter DatePatternToRegexUtil This class is concerned with computing a regex corresponding to a date pattern (inSimpleDateFormat
format).DateTokenConverter<E> Returns a date formatted by SimpleDateFormatter.DBAppender The DBAppender inserts access events into three database tables in a format independent of the Java programming language.DBAppender The DBAppender inserts logging events into three database tables in a format independent of the Java programming language.DBAppenderBase<E> DBHelper DBHelper DBNameResolver Source of table and column names used in SQL queries generated byDBAppender
Implement this interface to override default table and/or column names used byDBAppender
.DBUtil DefaultClass DefaultContextSelector DefaultCssBuilder This class helps the HTMLLayout build the CSS link.DefaultCssBuilder This class helps the HTMLLayout build the CSS link.DefaultDBNameResolver The default name resolver simply returns the enum passes as parameter as a lower case string.DefaultDiscriminator<E> DefaultInvocationGate This class serves as a gateway for invocations of a "costly" operation on a critical execution path.DefaultNestedComponentRegistry A registry which maps a property in a host class to a default class.DefaultNestedComponentRules Contains mappings for the default type of nested components in logback-classic.DefaultSocketConnector Default implementation ofSocketConnector
.DefaultThrowableRenderer DefaultTimeBasedFileNamingAndTriggeringPolicy<E> DeferredProcessingAware DefinePropertyAction Instantiate class for define property value.DelayingShutdownHook ShutdownHook implementation that stops the Logback context after a specified delay.DelayStrategy A strategy for computing a delay.Discriminator<E> Implement this interface in order to compute a discriminating value for a given event of type <E>.DriverManagerConnectionSource The DriverManagerConnectionSource is an implementation ofConnectionSource
that obtains the Connection in the traditional JDBC manner based on the connection URL.DuplicateMessageFilter See {@link http://logback.qos.ch/manual/filters.html#DuplicateMessageFilter} for details.Duration Duration instances represent a lapse of time.DynamicClassLoadingException DynamicConverter<E> 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.EchoEncoder<E> EchoLayout<E> Echos the incoming object adding a line separator character(s) at the end.ElapsedSecondsConverter ElapsedTimeConverter ElementPath A element path characterizes a traversal path in an XML document.ElementSelector ElementSelector extendsElementPath
with matching operations such asElementSelector.fullPathMatch(ElementPath)
,ElementSelector.getPrefixMatchLength(ElementPath)
andElementSelector.getTailMatchLength(ElementPath)
.ElseAction Encoder<E> Encoders are responsible for transform an incoming event into a byte arrayEncoderBase<E> EndEvent EndEvent Created with IntelliJ IDEA.EnsureExceptionHandling EnsureLineSeparation EnvUtil EnvUtil ErrorStatus EvaluationException This exception wraps exceptions thrown while evaluating events.EvaluatorAction EvaluatorAction EvaluatorFilter<E> The value of theAbstractMatcherFilter.onMatch
andAbstractMatcherFilter.onMismatch
attributes is set toFilterReply.NEUTRAL
, so that a badly configured evaluator filter does not disturb the functioning of the filter chain.EvaluatorTemplate EventArgUtil EventEvaluator<E> Evaluates whether a given an event matches user-specified criteria.EventEvaluatorBase<E> EventPlayer ExecutorServiceUtil Static utility methods for manipulating anExecutorService
.ExtendedThrowableProxyConverter FileAppender<E> FileAppender appends log events to a file.FileExistsPropertyDefiner In conjunction withPropertyAction
sets the named variable to "true" if the file specified bypath
property exists, to "false" otherwise.FileFilterUtil 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 current date or integer.FileOfCallerConverter FileSize Instances of this class represent the size of a file.FileStoreUtil A utility class using functionality available since JDK 1.7.FileUtil Filter<E> Users should extend this class to implement customized event filtering.FilterAttachable<E> Interface for attaching filters to objects.FilterAttachableImpl<E> Implementation of FilterAttachable.FilterReply This enum represents the possible replies that a filtering component in logback can return.FixedDelay A defaultDelayStrategy
that implements a simple fixed delay.FixedWindowRollingPolicy When rolling over,FixedWindowRollingPolicy
renames files according to a fixed window algorithm.ForegroundCompositeConverterBase<E> Base class for all foreground color setting composite converters.FormatInfo FormattingInfo instances contain the information obtained when parsing formatting modifiers in conversion modifiers.FormattingConverter<E> FormattingNode FullRequestConverter This class is tied to thefullRequest
conversion word.FullResponseConverter GafferConfigurator GafferUtil GenericConfigurator GEventEvaluator GrayCompositeConverter<E> Encloses a given set of converter output in gray using the appropriate ANSI escape codes.GreenCompositeConverter<E> Encloses a given set of converter output in green using the appropriate ANSI escape codes.H2Dialect The H2 dialect.HardenedAccessEventInputStream HardenedLoggingEventInputStream HardenedObjectInputStream HardenedObjectInputStream restricts the set of classes that can be deserialized to a set of explicitly whitelisted classes.HighlightingCompositeConverter Highlights inner-text depending on the level, in bold red for events of level ERROR, in red for WARN, in BLUE for INFO, and in the default color for other levels.HostClassAndPropertyDouble A 2-tuple (a double) consisting of a Class and a String.HSQLDBDialect The HSQLDB dialect.HTMLLayout HTMLLayout outputs events in an HTML table.HTMLLayout HTMLLayout outputs events in an HTML table.HTMLLayoutBase<E> This class is a base class for HTMLLayout classes part of other logback modules such as logback-classic and logback-access.IAccessEvent The Access module's internal representation of logging events.IADataForComplexProperty Lump together several fields for use byNestedComplexPropertyIA
.IdentityCompositeConverter<E> IEscapeUtil IEvaluator An internal interface used by the GEventEvaluator.IfAction ILoggingEvent The central interface in logback-classic.ImplicitAction ImplcitActions are like normal (explicit) actions except that are applied by the parser when no other pattern applies.IncludeAction IncompatibleClassException InfoStatus InPlayListener InsertFromJNDIAction Insert an env-entry found in JNDI as a new context variableIntegerTokenConverter When asked to convert an integer,IntegerTokenConverter
the string value of that integer.InterpretationContext An InterpretationContext contains the contextual state of a Joran parsing session.Interpreter Interpreter is Joran's main driving class.InterruptUtil Allows masking of interrupt flag if previously the flag is already set.InvocationGate IThrowableProxy IThrowableRenderer<E> JaninoEventEvaluator JaninoEventEvaluator JaninoEventEvaluatorBase<E> Abstract class which sets the groundwork for janino based evaluations.JettyServerAdapter A jetty specific implementation of theServerAdapter
interface.JMXConfigurator A class that provides access to logback components via JMX.JMXConfiguratorAction JMXConfiguratorMBean JNDIBasedContextDiscriminator This discriminator returns the value context as determined by JNDI.JNDIConnectionSource TheJNDIConnectionSource is an implementation ofConnectionSource
that obtains aDataSource
from a JNDI provider and uses it to obtain aConnection
.JNDIUtil A simple utility class to create and use a JNDI Context.JoranConfigurator This JoranConfiguratorclass adds rules specific to logback-access.JoranConfigurator JoranConfigurator class adds rules specific to logback-classic.JoranConfiguratorBase<E> A JoranConfiguratorBase lays most of the groundwork for concrete configurators derived from it.JoranException JULHelper KeyManagerFactoryFactoryBean A factory bean for a JSSEKeyManagerFactory
.KeyStoreFactoryBean A factory bean for a JCAKeyStore
.Layout<E> LayoutBase<E> LayoutWrappingEncoder<E> Level Defines the set of levels recognized by logback-classic, that isLevel.OFF
,Level.ERROR
,Level.WARN
,Level.INFO
,Level.DEBUG
,Level.TRACE
andLevel.ALL
.LevelAction Action to handle theelement nested within element. LevelChangePropagator Propagate level changes made to a logback logger into the equivalent logger in j.u.l.LevelConverter Return the event's level.LevelFilter A class that filters events by the level equality.LevelToSyslogSeverity LifeCycle LifeCycleManager An object that manages a collection of components that implement theLifeCycle
interface.LineOfCallerConverter LineSeparatorConverter LineSeparatorConverter ListAppender<E> LiteralConverter<E> Loader Load resources (or images) from various sources.LocalIPAddressConverter LocalPortConverter LocalSequenceNumberConverter A converters based on a a locally incremented sequence number.LocationUtil A static utility method that converts a string that describes the location of a resource into aURL
object.LogbackException LogbackLock This class just makes it easier to identify locks associated with logback when analysing thread dumps.LogbackMDCAdapter A Mapped Diagnostic Context, or MDC in short, is an instrument for distinguishing interleaved log output from different sources.LogbackServletContainerInitializer Attaches a new instance ofLogbackServletContextListener
to the current web-applicationsServletContext
.LogbackServletContextListener Allows for graceful shutdown of theLoggerContext
associated with this web-app.LogbackValve This class is an implementation of tomcat's Valve interface, by extending ValveBase.Logger LoggerAction Action which handleselements in configuration files. LoggerComparator LoggerContext LoggerContext glues many of the logback-classic components together.LoggerContextAware LoggerContextAwareBase LoggerContextFilter A servlet filter that puts the environment dependent LoggerContext in a ThreadLocal variable, removing it after the request is processed.LoggerContextListener LoggerContextListenerAction LoggerContextVO LoggerContextVO offers a restricted view of LoggerContext intended to be exposed by LoggingEvent to remote systems.LoggerConverter LoggerNameUtil Utility class for analysing logger names.LoggerRemoteView An interface that allows Logger objects and LoggerSer objects to be used the same way be client of the LoggingEvent object.LoggingEvent The internal representation of logging events.LoggingEventPreSerializationTransformer LoggingEventVO A read-only and serializable implementation ofILoggingEvent
.LoginAuthenticator Used by SMTPAppender for authentication purposes.MagentaCompositeConverter<E> Encloses a given set of converter output in magenta using the appropriate ANSI escape codes.MarkerConverter Return the event's marker value(s).MarkerFilter Checks whether the marker in the event matches the marker specified by the user.Matcher MatchingFilter An abstract class containing support forMatchingFilter.onMatch
onMatchingFilter.onMismatch
attributes, shared by many but not all turbo filters.MBeanUtil MDCBasedDiscriminator MDCBasedDiscriminator essentially returns the value mapped to an MDC key.MDCConverter MDCFilter This class allows output for a given MDC value.MDCInsertingServletFilter A servlet filter that inserts various values retrieved from the incoming http request into the MDC.MDCValueLevelPair Bean pairing an MDC value with a log level.MessageConverter Return the event's formatted message.MethodOfCallerConverter MonoTypedConverter Converters which can deal only with one type should implement this interface.MsSQLDialect The MS SQL Server dialect is untested.MySQLDialect NAConverter Always returns the NA (not available) string which is "-" in the case of access conversions.NamedConverter 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.NestedComplexPropertyIA This action is responsible for tying together a parent object with a child element for which there is no explicit rule.NestingType NewRuleAction NoAutoStart If a type (a class) has this annotation, then it will not be automatically started by Joran at configuration time.NoAutoStartUtil Node Node NodeToStringTransformer Compiles a previously parsed Node chain into a String.NonClosableInputStream NOPAction No operation (NOP) action that does strictly nothing.NOPAppender<E> NopStatusListener A no-operation (nop) StatusListenerNopThrowableInformationConverter Always returns an empty string.NOPThrowableRenderer ObjectWriter Writes objects to an output.ObjectWriterFactory Factory forObjectWriter
instances.OnConsoleStatusListener Print all new incoming status messages on the console (System.out).OnErrorConsoleStatusListener Print all new incoming status messages on the error console (System.err).OnErrorEvaluator Evaluates to true when the logging event passed as parameter has level ERROR or higher.OnMarkerEvaluator Evaluates to true when the logging event passed as parameter contains one of the user-specified markers.OnPrintStreamStatusListenerBase Print all new incoming status messages on the on the designated PrintStream.OptionHelper OptionTokenizer OracleDialect The Oracle dialect.OutputStreamAppender<E> OutputStreamAppender appends events to aOutputStream
.PackagingDataCalculator Given a classname locate associated PackageInfo (jar name, version name).ParamAction Parser<E> Parser Parse a token list returning a node chain.PatternLayout This class is a module-specific implementation ofPatternLayout
to allow http-specific patterns to be used.PatternLayout A flexible layout configurable with pattern string.PatternLayoutBase<E> PatternLayoutEncoder PatternLayoutEncoder PatternLayoutEncoderBase<E> PeriodicityType PeriodicStats PlatformInfo This class provides information about the runtime platform.PostCompileProcessor<E> Implements this to perform post compile processing for a PatternLayout.PostgreSQLDialect PreSerializationTransformer<E> PreSerializationTransformer instances have the responsibility to transform object into a presumably equivalent serializable representation.PropertyAction This class serves as a base for other actions, which similar to the ANTtask which add/set properties of a given object. PropertyContainer PropertyConverter PropertyDefiner PropertyDefinerBase A skeleton implementation for property definers so that they derive fromContextAwareBase
.PropertyEvalScriptBuilder PropertySetter General purpose Object property setter.PropertySetterException Thrown when an error is encountered whilst attempting to set a property using thePropertySetter
utility class.PropertyUtil PropertyWrapperForScripts QueryStringConverter QueueFactory Factory forQueue
instances.ReceiverAction A JoranAction
for aSocketReceiver
configuration.ReceiverBase An abstract base for components that receive logging events from a remote peer and log according to local policyReconfigureOnChangeFilter Reconfigure a LoggerContext when the configuration file changes.ReconfigureOnChangeTask ReconfigureOnChangeTaskListener RecoveryCoordinator RedCompositeConverter<E> Encloses a given set of converter output in red using the appropriate ANSI escape codes.RegularEscapeUtil This implementation is intended for use in PatternLayout.RelativeTimeConverter RemoteHostConverter RemoteIPAddressConverter RemoteUserConverter RenameUtil Utility class to help solving problems encountered while renaming files.ReplacingCompositeConverter<E> RequestAttributeConverter RequestContentConverter This class is tied to therequestContent
conversion word.RequestCookieConverter RequestHeaderConverter RequestLogImpl This class is logback's implementation of jetty's RequestLog interface.RequestLogRegistry RequestMethodConverter RequestParameterConverter RequestProtocolConverter RequestURIConverter The request URI.RequestURLConverter The first line of the request.ResilientFileOutputStream ResilientOutputStreamBase ResilientSyslogOutputStream ResourceExistsPropertyDefiner In conjunction withPropertyAction
sets the named variable to "true" if theresource
specified by the user is available on the class path, "false" otherwise.ResponseContentConverter This class is tied to therequestContent
conversion word.ResponseHeaderConverter RestrictedEscapeUtil This implementation is intended for use in PatternLayout.RollingCalendar RollingCalendar is a helper class toTimeBasedRollingPolicy
or similar timed-based rolling policies.RollingFileAppender<E> RollingFileAppender
extendsFileAppender
to backup the log files depending onRollingPolicy
andTriggeringPolicy
.RollingPolicy ARollingPolicy
is responsible for performing the rolling over of the active log file.RollingPolicyBase Implements methods common to most, it not all, rolling policies.RolloverFailure A RolloverFailure occurs if, for whatever reason a rollover fails.RootCauseFirstThrowableProxyConverter RootLoggerAction RuleStore As its name indicates, a RuleStore contains 2-tuples consists of a ElementSelector and an Action.SaxEvent SaxEventRecorder ScanException SecureRandomFactoryBean A factory bean for a JCASecureRandom
generator.ServerAdapter An interface to access server-specific methods from the server-independent AccessEvent.ServerListener<T extends Client> A listener that acceptsClient
connections on behalf of aServerRunner
.ServerNameConverter ServerRunner<T extends Client> An object that is responsible for the asynchronous execution of a socket server.ServerSocketAppender An appender that listens on a TCP port for connections from remote loggers.ServerSocketAppender An appender that listens on a TCP port for connections from remote loggers.ServerSocketListener<T extends Client> AServerListener
that accepts connections on aServerSocket
.ServerSocketReceiver A logging socket server that is configurable using Joran.SessionIDConverter ShutdownHook Interface describing a logback shutdown hook implementationShutdownHookAction Action which handleselements in configuration files. ShutdownHookBase Base class for classes implementing a Logback ShutdownHook via extensionSiftAction SiftAction SiftingAppender This appender can contains other appenders which it can build dynamically depending on MDC values.SiftingAppender This appender can contains other appenders which it can build dynamically depending on MDC values.SiftingAppenderBase<E> This appender serves as the base class for actual SiftingAppenders implemented by the logback-classic and logback-access modules.SiftingJoranConfigurator SiftingJoranConfigurator SiftingJoranConfiguratorBase<E> SimpleDBNameResolver Adds custom prefix/suffix to table and column names.SimpleKeywordNode SimpleRuleStore This class implements theRuleStore
interface.SimpleSocketServer A simpleSocketNode
based server.SimpleSocketServer A simpleSocketNode
based server.SimpleSSLSocketServer ASimpleSocketServer
that supports SSL.SizeAndTimeBasedArchiveRemover SizeAndTimeBasedFNATP<E> SizeAndTimeBasedRollingPolicy<E> SizeBasedTriggeringPolicy<E> SizeBasedTriggeringPolicy looks at size of the file being currently written to.SMTPAppender Send an e-mail when a specific access event occurs, typically when certain pages are accessed.SMTPAppender Send an e-mail when a specific logging event occurs, typically on errors or fatal errors.SMTPAppenderBase<E> An abstract class that provides support for sending events to an email address.SocketAppender SendsIAccessEvent
objects to a remote a log server, usually aSocketNode
.SocketAppender SendsILoggingEvent
objects to a remote a log server, usually aSocketNode
.SocketConnector ARunnable
that (re)connects a socket.SocketConnector.ExceptionHandler An exception handler that is notified of all exceptions that occur during the (re)connection process.SocketNode ReadIAccessEvent
objects sent from a remote client using Sockets (TCP).SocketNode ReadILoggingEvent
objects sent from a remote client using Sockets (TCP).SocketReceiver A component that receives serializedILoggingEvent
objects from a remote appender over aSocket
.SpacePadder SQLBuilder SQLDialect SQLDialectCode SQLiteDialect SQLite dialect Note that the dialect is not needed if your JDBC driver supports the getGeneratedKeys method introduced in JDBC 3.0 specification.SSL Various constants used by the SSL implementation.SSLComponent A interface used to identify components that have an SSL configuration.SSLConfigurable An object that has configurable SSL parameters.SSLConfigurableServerSocket AnSSLConfigurable
wrapper for anSSLServerSocket
.SSLConfigurableSocket AnSSLConfigurable
wrapper for anSSLSocket
.SSLConfiguration A configuration for anSSLContext
.SSLContextFactoryBean A factory bean for a JSSESSLContext
.SSLNestedComponentRegistryRules Nested component registry rules forSSLConfiguration
and its components.SSLParametersConfiguration A configuration of SSL parameters for anSSLEngine
.SSLServerSocketAppender An appender that listens on a TCP port for connections from remote loggers.SSLServerSocketAppender AServerSocketAppender
that supports SSL.SSLServerSocketAppenderBase<E> This is the base class for module specific ServerSocketAppender implementations.SSLServerSocketReceiver AServerSocketReceiver
that supports SSL.SSLSocketAppender ASocketAppender
that supports SSL.SSLSocketAppender ASocketAppender
that supports SSL.SSLSocketReceiver ASocketReceiver
that supports SSL.StackTraceElementProxy StartEvent StartEvent StaticLoggerBinder The binding ofLoggerFactory
class with an actual instance ofILoggerFactory
is performed using information returned by this class.StaticMarkerBinder The binding ofMarkerFactory
class with an actual instance ofIMarkerFactory
is performed using information returned by this class.StaticMDCBinder This implementation is bound toLogbackMDCAdapter
.StatisticalView StatisticalViewImpl StatsByDay StatsByHour StatsByMinute StatsByMonth StatsByWeek Status StatusBase StatusCodeConverter StatusListener A StatusListener registered with logback context'sStatusManager
will receive notification of every incomingstatus
message.StatusListenerAction StatusListenerAsList Collect all incoming events in a list.StatusListenerConfigHelper StatusManager Internal error messages (statii) are managed by instances of this interface.StatusPrinter StatusUtil StatusViaSLF4JLoggerFactory Add a status message to theLoggerContext
returned byLoggerFactory.getILoggerFactory()
.StaxEvent StaxEventRecorder STEUtil StringCollectionUtil Static utility methods for working with collections of strings.StringToObjectConverter Utility class which can convert string into objects.SybaseSqlAnywhereDialect SyslogAppender This appender can be used to send messages to a remote syslog daemon.SyslogAppenderBase<E> Base class for SyslogAppender.SyslogConstants Constants used by syslog daemon and transitively bySyslogAppenderBase
.SyslogOutputStream SyslogOutputStream is a wrapper around theDatagramSocket
class so that it behaves like anOutputStream
.SyslogStartConverter SystemInfo TableName TargetLengthBasedClassNameAbbreviator TeeFilter TeeHttpServletResponse TeeServletOutputStream ThenAction ThenOrElseActionBase ThreadConverter Return the events thread (usually the current thread).ThreadNameConverter ThresholdFilter Filters events below the threshold level.ThrowableHandlingConverter Converter which handle throwables should be derived from this class.ThrowableProxy ThrowableProxyConverter Add a stack trace in case the event contains a Throwable.ThrowableProxyUtil Convert a throwable into an array of ThrowableDataPoint objects.ThrowableProxyVO ThrowableToStringArray TimeBasedArchiveRemover TimeBasedFileNamingAndTriggeringPolicy<E> This interface lists the set of methods that need to be implemented by triggering policies which are nested within aTimeBasedRollingPolicy
.TimeBasedFileNamingAndTriggeringPolicyBase<E> TimeBasedRollingPolicy<E> TimeBasedRollingPolicy
is both easy to configure and quite powerful.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.TimeUtil Token Token.Type TokenConverter TokenConverter
offers some basic functionality used by more specific token converters.Tokenizer TomcatServerAdapter A tomcat specific implementation of theServerAdapter
interface.Transform Utility class for transforming strings.TriggeringPolicy<E> ATriggeringPolicy
controls the conditions under which roll-over occurs.TriggeringPolicyBase<E> SizeBasedTriggeringPolicy looks at size of the file being currently written to.TrustManagerFactoryFactoryBean A factory bean for a JSSETrustManagerFactory
.TTLLLayout A layout with a fixed format.TurboFilter TurboFilter is a specialized filter with a decide method that takes a bunch of parameters instead of a single event object.TurboFilterList Implementation of TurboFilterAttachable.UnsynchronizedAppenderBase<E> Similar to AppenderBase except that derived appenders need to handle thread synchronization on their own.UrlCssBuilder This class helps the HTMLLayout build the CSS link.UrlCssBuilder This class helps the HTMLLayout build the CSS link.URLEvaluator Util Util Util ViewStatusMessagesServlet ViewStatusMessagesServlet ViewStatusMessagesServletBase WarnStatus WhiteCompositeConverter<E> Encloses a given set of converter output in white using the appropriate ANSI escape codes.XMLLayout Generates log4j.dtd compliant XML documents.XMLUtil YellowCompositeConverter<E> Encloses a given set of converter output in yellow using the appropriate ANSI escape codes.