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.
|
| AbstractComponentTracker<C> |
An abstract implementation of the ComponentTracker interface.
|
| AbstractDiscriminator<E> |
Base implementation of Discriminator that provides basic lifecycle
management
|
| AbstractMatcherFilter<E> |
|
| AbstractMultiThreadedHarness |
|
| AbstractSocketAppender<E> |
An abstract base for module specific SocketAppender implementations
in other logback modules.
|
| AbstractSSLSocketAppender<E> |
An abstract base for module specific SSLSocketAppender
implementations located in other logback modules.
|
| Action |
Most of the work for configuring logback is done by 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 |
|
| AggregationAssessor |
Various utility methods for computing the AggregationType of a given property or
the class name of a property given implicit rules.
|
| AggregationType |
AggregationType classifies how one object is contained within another object.
|
| AllowAllModelFilter |
|
| AllowModelFilter |
|
| ANSIConstants |
|
| Appender<E> |
Contract for components responsible for delivering logging events to their
final destination (console, file, remote server, etc.).
|
| AppenderAction |
|
| AppenderAttachable<E> |
Interface for attaching appenders to objects.
|
| AppenderAttachableImpl<E> |
|
| AppenderBase<E> |
Sets a skeleton implementation for appenders.
|
| AppenderDeclarationAnalyser |
The AppenderDeclarationAnalyser class is responsible for analyzing the availability
of appenders.
|
| AppenderFactory<E> |
Created with IntelliJ IDEA.
|
| AppenderFactoryUsingSiftModel<E> |
Builds new appenders dynamically by running SiftingJoranConfigurator instance,
a custom configurator tailored for the contents of the sift element.
|
| AppenderModel |
|
| AppenderModelHandler<E> |
|
| AppenderRefAction |
|
| AppenderRefDependencyAnalyser |
The AppenderRefDependencyAnalyser class is responsible for analyzing dependencies
related to appender references within a logging model.
|
| AppenderRefModel |
|
| AppenderRefModelHandler |
|
| AppenderTracker<E> |
Track appenders by key.
|
| AppenderWithinAppenderSanityChecker |
|
| ArchiveRemover |
Given a date remove older archived log files.
|
| 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 |
|
| BaseModelAction |
|
| BasicConfigurator |
BasicConfigurator configures logback-classic by attaching a
ConsoleAppender to the root logger.
|
| BasicSequenceNumberGenerator |
|
| BasicStatusManager |
|
| BeanDescription |
Lightweight pendant to the java.beans.BeanInfo class.
|
| BeanDescriptionCache |
|
| BeanDescriptionFactory |
|
| BeanUtil |
Encapsulates utility methods associated with standard java beans.
|
| 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 |
|
| 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.
|
| ByPropertiesConditionAction |
|
| ByPropertiesConditionModel |
|
| ByPropertiesConditionModelHandler |
|
| ByteArrayUtil |
|
| CachingDateFormatter |
A CAS implementation of DateTimeFormatter (previously SimpleDateFormat) which
caches results for the duration of a millisecond.
|
| 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.
|
| ChainedModelFilter |
|
| ClassicConstants |
|
| ClassicConverter |
This class serves the super-class of almost all converters in logback-classic.
|
| ClassicEnvUtil |
|
| ClassicVersionUtil |
Utility class for retrieving version information for the "logback-classic" module.
|
| ClassNameOnlyAbbreviator |
This abbreviator returns the class name from a fully qualified class name,
removing the leading package name.
|
| ClassOfCallerConverter |
|
| ClassPackagingData |
Deprecated. |
| CloseUtil |
|
| ComponentModel |
Abstract representation of configuration elements which have class names and are instantiated.
|
| ComponentTracker<C> |
Interface for tracking various components by key.
|
| CompositeConverter<E> |
|
| CompositeNode |
|
| CompressionMode |
|
| CompressionStrategy |
This interface was introduced in order to support for pluggable
compression methods.
|
| CompressionStrategyBase |
|
| Compressor |
The Compression class implements ZIP and GZ file
compression/decompression methods.
|
| Condition |
A condition evaluated during Joran conditional processing.
|
| ConfigurableSSLServerSocketFactory |
|
| ConfigurableSSLSocketFactory |
|
| ConfigurationAction |
|
| ConfigurationEvent |
This class configuration events which can be of various types such as
CHANGE_DETECTED, CONFIGURATION_STARTED and CONFIGURATION_ENDED.
|
| ConfigurationEvent.EventType |
|
| ConfigurationEventListener |
|
| ConfigurationModel |
|
| ConfigurationModelHandler |
In 1.3.9/1.49, ConfigurationModelHandler has been reduced in functionality and no
longer initiates a reconfiguration task.
|
| ConfigurationModelHandlerFull |
|
| ConfigurationWatchList |
This class manages the list of files and/or urls that are watched for changes.
|
| ConfigurationWatchListUtil |
|
| Configurator |
Allows programmatic initialization and configuration of Logback.
|
| Configurator.ExecutionStatus |
|
| ConfiguratorRank |
|
| ConsoleAppender<E> |
ConsoleAppender appends log events to System.out or
System.err using a layout specified by the user.
|
| ConsolePluginAction |
|
| ConsoleTarget |
The set of console output targets.
|
| 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.
|
| ContextAwarePropertyContainer |
|
| 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 configuration
|
| ContextJNDISelector |
A class that allows the LoggerFactory to access an environment-based
LoggerContext.
|
| ContextNameAction |
|
| ContextNameConverter |
Converts an event to the logger context's name.
|
| ContextNameModel |
|
| ContextNameModelHandler |
|
| ContextPropertyAction |
|
| ContextSelector |
An interface that provides access to different contexts.
|
| ContextSelectorStaticBinder |
Holds the context selector for use in the current environment.
|
| ContextUtil |
|
| ConversionRuleAction |
|
| ConversionRuleModel |
|
| ConversionRuleModelHandler |
|
| Converter<E> |
A minimal converter which sets up the general interface for derived classes.
|
| ConverterSupplierByClassName |
Implements the Supplier interface in order to cater for legacy code using the class name
of a converter.
|
| ConverterUtil |
|
| CopyOnInheritThreadLocal |
This class extends InheritableThreadLocal so that children threads get a copy
of the parent's hashmap.
|
| CoreConstants |
|
| CoreTestConstants |
|
| CoreVersionUtil |
Utility class for retrieving version information of the "logback-core" module.
|
| COWArrayList<E> |
A GC-free lock-free thread-safe implementation of the List 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> |
|
| DateConverter |
|
| DatePatternToRegexUtil |
This class is concerned with computing a regex corresponding to a date
pattern (in SimpleDateFormat format).
|
| DateTokenConverter<E> |
Returns a date formatted by SimpleDateFormatter.
|
| DefaultClass |
|
| DefaultContextSelector |
|
| DefaultCssBuilder |
This class helps the HTMLLayout build the CSS link.
|
| DefaultDiscriminator<E> |
|
| DefaultInvocationGate |
This class serves as a gateway for invocations of a "costly" operation on a
critical execution path.
|
| DefaultJoranConfigurator |
|
| DefaultNestedComponentRegistry |
A registry which maps a property in a host class to a default class.
|
| DefaultProcessor |
DefaultProcessor traverses the Model produced at an earlier step and performs actual
configuration of logback according to the handlers it was given.
|
| DefaultShutdownHook |
ShutdownHook implementation that stops the Logback context
after a specified delay.
|
| DefaultSocketConnector |
|
| DefaultThrowableRenderer |
|
| DefaultTimeBasedFileNamingAndTriggeringPolicy<E> |
|
| DeferredProcessingAware |
|
| DefineModel |
|
| DefineModelHandler |
Instantiate class for define property value.
|
| DefinePropertyAction |
Creates DefineModel instance and populate its name, className and
scope.
|
| DelayingListAppender<E> |
|
| DelayStrategy |
A strategy for computing a delay.
|
| DenyAllModelFilter |
|
| DenyModelFilter |
|
| DependencyDefinition |
Defines the relation between a depender (of type Model) and a dependency name (String).
|
| DirectJson |
This is a utility class for writing json logs.
|
| Discriminator<E> |
Implement this interface in order to compute a discriminating value for a
given event of type <E>.
|
| DummyEncoder<E> |
|
| DuplicateMessageFilter |
|
| Duration |
Duration instances represent a lapse of time.
|
| DynamicClassLoadingException |
|
| DynamicConverter<E> |
As the name suggests, a DynamicConverter performs a conversion based on the parameter E
given to the Converter.convert(E) method.
|
| 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.
|
| ElementPath |
An element path characterizes a traversal path in an XML document.
|
| ElementSelector |
|
| ElseAction |
|
| ElseModel |
|
| ElseModelHandler |
|
| Encoder<E> |
Encoders are responsible for transform an incoming event into a byte array
|
| EncoderBase<E> |
|
| EndEvent |
|
| EnsureExceptionHandling |
|
| EnvUtil |
|
| EnvUtilForTests |
|
| EpochConverter |
The EpochConverter class extends the ClassicConverter to handle the conversion of logging event
timestamps into epoch time.
|
| ErrorCodes |
|
| ErrorStatus |
|
| EvaluationException |
This exception wraps exceptions thrown while evaluating events.
|
| EvaluatorFilter<E> |
|
| EventArgUtil |
|
| EventEvaluator<E> |
Evaluates whether a given an event matches user-specified criteria.
|
| EventEvaluatorAction |
|
| EventEvaluatorBase<E> |
|
| EventEvaluatorModel |
|
| EventEvaluatorModelHandler |
|
| EventPlayer |
|
| ExceptionMatchEvaluator |
A simple EventEvaluator that checks whether the
logging event being evaluated has a throwable of the same class as specified by the
ExceptionMatchEvaluator.exceptionClass parameter.
|
| ExecutorServiceUtil |
|
| ExpressionPropertyCondition |
This class evaluates boolean expressions based on property lookups.
|
| ExtendedThrowableProxyConverter |
|
| FileAppender<E> |
FileAppender appends log events to a file.
|
| FileCollisionAnalyser |
|
| 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.
|
| FileTestUtil |
|
| FileToBufferUtil |
|
| 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 |
|
| 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 |
|
| GenericXMLConfigurator |
|
| 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.
|
| GZCompressionStrategy |
|
| 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.
|
| 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.
|
| HttpUtil |
|
| HttpUtil.RequestMethod |
|
| IdentityCompositeConverter<E> |
|
| IEvaluator |
An internal interface used by the GEventEvaluator.
|
| IfAction |
|
| IfModel |
|
| IfModel.BranchState |
|
| IfModelHandler |
|
| ILoggingEvent |
The central interface in logback-classic.
|
| ImcplicitActionDataForBasicProperty |
|
| ImplicitModel |
|
| ImplicitModelAction |
Action dealing with elements corresponding to implicit rules.
|
| ImplicitModelData |
Lump together several fields for use by implicit action and co.
|
| ImplicitModelDataForComplexProperty |
|
| ImplicitModelHandler |
|
| ImportAction |
|
| ImportModel |
|
| ImportModelHandler |
|
| INamedModel |
|
| IncludeAction |
|
| IncludeModel |
|
| IncludeModelHandler |
|
| IncompatibleClassException |
|
| InfoStatus |
|
| InsertFromJNDIAction |
Insert an env-entry found in JNDI as a new context variable
|
| InsertFromJNDIModel |
|
| InsertFromJNDIModelHandler |
|
| IntegerTokenConverter |
When asked to convert an integer, IntegerTokenConverter the
string value of that integer.
|
| InterruptUtil |
Allows masking of interrupt flag if previously the flag is already set.
|
| IntHolder |
A simple mutable holder for an integer value, providing basic operations
like incrementing, setting, and retrieving the value.
|
| InvocationGate |
|
| IsPropertyDefinedCondition |
Checks whether a named property is defined in the
context (e.g. system properties, environment, or the configured
property map used by the surrounding framework).
|
| IsPropertyNullCondition |
|
| IThrowableProxy |
|
| IThrowableRenderer<E> |
|
| JNDIBasedContextDiscriminator |
This discriminator returns the value context as determined by JNDI.
|
| JNDIUtil |
A simple utility class to create and use a JNDI Context.
|
| JoranConfigurator |
JoranConfigurator class adds rules specific to logback-classic.
|
| JoranConfiguratorBase<E> |
A JoranConfiguratorBase lays most of the groundwork for concrete
configurators derived from it.
|
| JoranConstants |
This class contains constants used by Joran components.
|
| JoranException |
|
| JsonEncoder |
JSON encoder that produces one JSON object per line in JSON Lines format, suitable for structured logging.
|
| JsonEscapeUtil |
|
| JULHelper |
|
| KeyManagerFactoryFactoryBean |
|
| KeyStoreFactoryBean |
|
| KeyValuePairConverter |
Convert the contents of KeyValuePair list to a String.
|
| Layout<E> |
|
| LayoutBase<E> |
|
| LayoutWrappingEncoder<E> |
|
| LengthCounter |
|
| LengthCounterBase |
|
| Level |
|
| LevelAction |
Action to handle the element 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.
|
| LevelModel |
|
| LevelModelHandler |
|
| LevelToSyslogSeverity |
|
| LevelUtil |
Utility methods for transforming string values to Level.
|
| LifeCycle |
Components supporting start/stop implement this interface.
|
| LifeCycleManager |
An object that manages a collection of components that implement the
LifeCycle interface.
|
| LineOfCallerConverter |
|
| LineSeparatorConverter |
|
| ListAppender<E> |
|
| LiteralConverter<E> |
|
| Loader |
Load resources (or images) from various sources.
|
| LocalSequenceNumberConverter |
A converters based on a locally incremented sequence number.
|
| LocationUtil |
A static utility method that converts a string that describes the location of
a resource into a URL object.
|
| LogbackClassicDefaultNestedComponentRules |
Contains mappings for the default type of nested components in
logback-classic.
|
| 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.
|
| LogbackMDCAdapterSimple |
A Mapped Diagnostic Context, or MDC in short, is an instrument for
distinguishing interleaved log output from different sources.
|
| LogbackServiceProvider |
|
| LogbackServletContainerInitializer |
|
| LogbackServletContextListener |
Allows for graceful shutdown of the LoggerContext associated with
this web-app.
|
| Logger |
|
| LoggerAction |
Action which handles elements 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 |
|
| LoggerContextListenerModel |
|
| LoggerContextListenerModelHandler |
|
| LoggerContextVO |
LoggerContextVO offers a restricted view of LoggerContext intended to be
exposed by LoggingEvent to remote systems.
|
| LoggerConverter |
|
| LoggerModel |
|
| LoggerModelHandler |
|
| 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 |
|
| 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.
|
| MarkerList |
A helper class to be used in conjunction with JaninoEventEvaluator (removed in 1.5.13).
|
| MaskedKeyValuePairConverter |
|
| Matcher |
|
| MatchingFilter |
|
| MD5Util |
|
| 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 |
|
| MicrosecondConverter |
Outputs the number of microseconds of the timestamp.
|
| MockInitialContext |
|
| MockInitialContextFactory |
|
| Model |
Abstract representation of configuration elements
|
| ModelClassToModelHandlerLinker |
For a given DefaultProcessor instance link a Model class to a
ModelHandler instance for
logback-classic.
|
| ModelClassToModelHandlerLinkerBase |
For a given DefaultProcessor instance link a Model class to
a ModelHandler instance in logback-core.
|
| ModelConstants |
|
| ModelFilter |
|
| ModelHandlerBase |
|
| ModelHandlerException |
|
| ModelHandlerFactoryMethod |
|
| ModelInterpretationContext |
|
| ModelUtil |
|
| MonoTypedConverter |
Converters which can deal only with one type should implement this interface.
|
| NamedComponentModel |
|
| NamedConverter |
In case abbreviation service is requested, NamedConverter will convert fully
qualified class names to their abbreviated from.
|
| NamedModel |
|
| NetworkAddressUtil |
|
| NewRuleAction |
|
| NewRuleProvider |
|
| NoAutoStart |
If a type (a class) has this annotation, then it will not be automatically
started by Joran at configuration time.
|
| NoAutoStartUtil |
|
| Node |
|
| NonClosableInputStream |
|
| NOPAction |
No operation (NOP) action that does strictly nothing.
|
| NOPAppender<E> |
|
| NOPModelHandler |
|
| NOPSiftModelHandler |
|
| NopStatusListener |
A no-operation (nop) StatusListener
|
| NopThrowableInformationConverter |
Always returns an empty string.
|
| NOPThrowableRenderer |
|
| NPEAppender<E> |
|
| ObjectWriter |
Writes objects to an output.
|
| ObjectWriterFactory |
|
| 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.
|
| OnFileStatusListener |
|
| 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 designated PrintStream.
|
| OptionHelper |
|
| OptionTokenizer |
|
| OutputStreamAppender<E> |
|
| PackagingDataCalculator |
Given a classname locate associated PackageInfo (jar name, version name).
|
| Pair<F,S> |
|
| ParamAction |
|
| ParamModel |
|
| ParamModelHandler |
|
| ParentTag_Tag_Class_Tuple |
Each tuple represents the association of a parentTag, tag, and a className
which corresponds to default class name rules.
|
| Parser<E> |
|
| PatternLayout |
A flexible layout configurable with pattern string.
|
| PatternLayoutBase<E> |
|
| PatternLayoutEncoder |
|
| PatternLayoutEncoderBase<E> |
|
| PeriodicityType |
|
| PhaseIndicator |
|
| PlatformInfo |
This class provides information about the runtime platform.
|
| PostCompileProcessor<E> |
Implements this to perform post compile processing for a PatternLayout.
|
| PreconditionValidator |
|
| PrefixCompositeConverter |
|
| PreSerializationTransformer<E> |
PreSerializationTransformer instances have the responsibility to transform
object into a presumably equivalent serializable representation.
|
| ProcessingPhase |
An enumeration of processing phases.
|
| ProcessorException |
|
| PropertiesConfigurator |
|
| PropertiesConfiguratorAction |
|
| PropertiesConfiguratorModel |
|
| PropertiesConfiguratorModelHandler |
|
| PropertyAction |
This class serves to build a model for properties which are to the ANT
<property> task which add/set properties of a given object.
|
| PropertyCondition |
Interface for evaluating conditions based on properties during the conditional processing
of Logback configuration files.
|
| PropertyConditionBase |
Abstract base class provides some scaffolding.
|
| PropertyContainer |
|
| PropertyConverter |
|
| PropertyDefiner |
|
| PropertyDefinerBase |
A skeleton implementation for property definers so that they derive from
ContextAwareBase.
|
| PropertyEqualityCondition |
Condition that evaluates to true when a property
equals a specified expected value.
|
| PropertyEvalScriptBuilder |
|
| PropertyModel |
|
| PropertyModelHandler |
|
| PropertyModelHandlerHelper |
|
| PropertySetter |
General purpose Object property setter.
|
| PropertySetterException |
Thrown when an error is encountered whilst attempting to set a property using
the PropertySetter utility class.
|
| PropertyWrapperForScripts |
|
| QueueFactory |
Factory for Queue instances.
|
| RandomUtil |
|
| ReceiverModel |
|
| ReconfigureOnChangeFilter |
Deprecated.
|
| ReconfigureOnChangeTask |
|
| RecoveryCoordinator |
|
| RecoveryListener |
|
| RedCompositeConverter<E> |
Encloses a given set of converter output in red using the appropriate ANSI
escape codes.
|
| ReentryGuard |
Guard used to prevent re-entrant (recursive) appender invocations on a per-thread basis.
|
| ReentryGuard.NOPRentryGuard |
No-op implementation that never locks.
|
| ReentryGuard.ReentryGuardImpl |
Default per-thread implementation backed by a ThreadLocal.
|
| ReentryGuardFactory |
Factory that creates ReentryGuard instances according to a requested type.
|
| ReentryGuardFactory.GuardType |
Types of guards that can be produced by this factory.
|
| RefContainerDependencyAnalyser |
RefContainerDependencyAnalyser pushes relevant models into the modelStack
of ModelInterpretationContext.
|
| RelativeTimeConverter |
|
| RenameUtil |
Utility class to help solving problems encountered while renaming files.
|
| ReplacingCompositeConverter<E> |
|
| ResilientFileOutputStream |
|
| ResilientOutputStreamBase |
|
| ResilientSyslogOutputStream |
|
| ResourceAction |
|
| ResourceHandlerBase |
|
| ResourceModel |
|
| RollingCalendar |
|
| RollingFileAppender<E> |
|
| RollingPolicy |
A RollingPolicy 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 |
|
| RootLoggerModel |
|
| RootLoggerModelHandler |
|
| RuleStore |
As its name indicates, a RuleStore contains 2-tuples consists of a
ElementSelector and an Action.
|
| RunnableWithCounterAndDone |
A runnable with 'done' and 'counter' fields.
|
| SanityChecker |
Interface for sanity checking Models.
|
| SaxEvent |
|
| SaxEventInterpretationContext |
An InterpretationContext contains the contextual state of a Joran parsing
session.
|
| SaxEventInterpreter |
SaxEventInterpreter is Joran's driving class for handling "low-level"
SAX events.
|
| SaxEventRecorder |
|
| ScanException |
|
| SecureRandomFactoryBean |
|
| SequenceNumberConverter |
Return the event's sequence number.
|
| SequenceNumberGenerator |
Generate sequence numbers
|
| SequenceNumberGeneratorAction |
Action which handles <sequenceNumberGenerator> elements in
configuration files.
|
| SequenceNumberGeneratorModel |
|
| SequenceNumberGeneratorModelHandler |
|
| SerializedModelConfigurator |
|
| SerializeModelAction |
|
| SerializeModelModel |
|
| SerializeModelModelHandler |
|
| ShutdownHook |
Interface describing a logback shutdown hook implementation
|
| ShutdownHookAction |
Action which builds ShutdownHookModel based on <shutdownHook>
elements found in configuration files.
|
| ShutdownHookBase |
Base class for classes implementing a Logback ShutdownHook via extension
|
| ShutdownHookModel |
|
| ShutdownHookModelHandler |
|
| SiftAction |
|
| SiftingAppender |
This appender can contain 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.
|
| SiftModel |
|
| SiftModelHandler |
|
| SiftProcessor<E> |
|
| SimpleInvocationGate |
An invocation gate using very simple logic.
|
| SimpleKeywordNode |
|
| SimpleRuleStore |
This class implements the RuleStore interface.
|
| SimpleSocketServer |
|
| SimpleSSLSocketServer |
|
| SimpleTimeBasedGuard |
A simple time-based guard that limits the number of allowed operations within a sliding time window.
|
| SizeAndTimeBasedArchiveRemover |
|
| SizeAndTimeBasedFileNamingAndTriggeringPolicy<E> |
|
| 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 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 |
|
| SocketConnector |
|
| SocketConnector.ExceptionHandler |
An exception handler that is notified of all exceptions that occur during the
(re)connection process.
|
| SocketNode |
Read ILoggingEvent objects sent from a remote client using Sockets
(TCP).
|
| SpacePadder |
|
| SSL |
Various constants used by the SSL implementation.
|
| SSLComponent |
An interface used to identify components that have an SSL configuration.
|
| SSLConfigurable |
An object that has configurable SSL parameters.
|
| SSLConfigurableServerSocket |
|
| SSLConfigurableSocket |
|
| SSLConfiguration |
|
| SSLContextFactoryBean |
|
| SSLNestedComponentRegistryRules |
|
| SSLParametersConfiguration |
A configuration of SSL parameters for an SSLEngine.
|
| SSLSocketAppender |
|
| StackTraceElementProxy |
|
| StartEvent |
|
| Status |
|
| StatusBase |
|
| StatusListener |
A StatusListener registered with logback context's StatusManager will
receive notification of every incoming status message.
|
| StatusListenerAction |
|
| StatusListenerAsList |
Collect all incoming events in a list.
|
| StatusListenerConfigHelper |
|
| StatusListenerModel |
|
| StatusListenerModelHandler |
|
| StatusManager |
Internal error messages (statii) are managed by instances of this interface.
|
| StatusPrinter |
Deprecated.
|
| StatusPrinter2 |
Same as StatusPrinter but with instance methods instead of static.
|
| StatusUtil |
|
| StatusViaSLF4JLoggerFactory |
Add a status message to the LoggerContext returned by
LoggerFactory.getILoggerFactory().
|
| STEUtil |
|
| StringCollectionUtil |
Static utility methods for working with collections of strings.
|
| StringListAppender<E> |
|
| StringToObjectConverter |
Utility class which can convert string into objects.
|
| StringUtil |
|
| StubEventEvaluator |
|
| SyslogAppender |
This appender can be used to send messages to a remote syslog daemon.
|
| SyslogAppenderBase<E> |
Base class for SyslogAppender.
|
| SyslogConstants |
|
| SyslogOutputStream |
|
| SyslogStartConverter |
|
| SystemInfo |
|
| TagUtil |
|
| TargetLengthBasedClassNameAbbreviator |
|
| TargetLengthBasedClassNameAbbreviator2 |
|
| TeeOutputStream |
This stream writes its output to the target PrintStream supplied to its
constructor.
|
| ThenAction |
|
| ThenModel |
|
| ThenModelHandler |
|
| ThreadConverter |
Return the events thread (usually the current thread).
|
| 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 a TimeBasedRollingPolicy.
|
| 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.
|
| TimestampModel |
|
| TimestampModelHandler |
|
| TimeUtil |
|
| TokenConverter |
TokenConverter offers some basic functionality used by more
specific token converters.
|
| Transform |
Utility class for transforming strings.
|
| TriggeringPolicy<E> |
A TriggeringPolicy controls the conditions under which roll-over
occurs.
|
| TriggeringPolicyBase<E> |
SizeBasedTriggeringPolicy looks at size of the file being currently written
to.
|
| TrivialStatusListener |
|
| TrustManagerFactoryFactoryBean |
|
| 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.
|
| TylerConfiguratorBase |
|
| 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.
|
| Util |
|
| VariableModelHelper |
|
| VariableSubstitutionsHelper |
Helper methods to deal with properties.
|
| VersionUtil |
Utility class for handling and validating version information of various artifacts.
|
| ViewStatusMessagesServlet |
|
| ViewStatusMessagesServletBase |
|
| WarnStatus |
|
| WhiteCompositeConverter<E> |
Encloses a given set of converter output in white using the appropriate ANSI
escape codes.
|
| WithLayoutListAppender |
An appender used for testing.
|
| XMLLayout |
Generates log4j.dtd compliant XML documents.
|
| XMLUtil |
|
| XTeeOutputStream |
|
| XZCompressionStrategy |
|
| YellowCompositeConverter<E> |
Encloses a given set of converter output in yellow using the appropriate ANSI
escape codes.
|
| ZipCompressionStrategy |
Compresses files using JDK's Zip compression algorithm.
|