Uses of Interface
ch.qos.logback.core.spi.LifeCycle
Package
Description
Contains logback classic main classes.
Contains helpers.
Contains classes to format log output in HTML.
Logback <-> java.util.logging (JUL) integration.
Contains support for log4j output formats.
Contains classes used to log through a network
Provides a robust logging server
Provides classes implementing format specifiers in conversion patterns.
Contains the main classes of logback core.
Contains the EventEvaluator interface and subclasses.
Contains base classes to the event filtering functionality of logback.
Helpers package.
Contains the base classes needed to format logging events to HTML.
Contains the base classes used by logback to log to remote
destinations.
Contains the base classes used by logback to serve logging events to
remote peers.
Contains the base classes used by PatternLayout.
Implements various file rolling policies.
Internal helper classes used by
ch.qos.logback.core.rolling
package.Contains logback's internal error reporting system.
-
Uses of LifeCycle in ch.qos.logback.classic
Modifier and TypeClassDescriptionclass
In order to optimize performance this appender deems events of level TRACE, DEBUG and INFO as discardable.class
LoggerContext glues many of the logback-classic components together.class
A flexible layout configurable with pattern string. -
Uses of LifeCycle in ch.qos.logback.classic.boolex
Modifier and TypeClassDescriptionclass
A simpleEventEvaluator
that checks whether the logging event being evaluated has a throwable of the same class as specified by theExceptionMatchEvaluator.exceptionClass
parameter.class
Evaluates to true when the logging event passed as parameter has level ERROR or higher.class
Evaluates to true when the logging event passed as parameter contains one of the user-specified markers. -
Uses of LifeCycle in ch.qos.logback.classic.encoder
Modifier and TypeClassDescriptionclass
https://jsonlines.org/ https://datatracker.ietf.org/doc/html/rfc8259class
-
Uses of LifeCycle in ch.qos.logback.classic.filter
Modifier and TypeClassDescriptionclass
A class that filters events by the level equality.class
Filters events below the threshold level. -
Uses of LifeCycle in ch.qos.logback.classic.helpers
-
Uses of LifeCycle in ch.qos.logback.classic.html
-
Uses of LifeCycle in ch.qos.logback.classic.jul
Modifier and TypeClassDescriptionclass
Propagate level changes made to a logback logger into the equivalent logger in j.u.l. -
Uses of LifeCycle in ch.qos.logback.classic.layout
-
Uses of LifeCycle in ch.qos.logback.classic.log4j
-
Uses of LifeCycle in ch.qos.logback.classic.net
Modifier and TypeClassDescriptionclass
An abstract base for components that receive logging events from a remote peer and log according to local policyclass
Send an e-mail when a specific logging event occurs, typically on errors or fatal errors.class
SendsILoggingEvent
objects to a remote a log server, usually aSocketNode
.class
A component that receives serializedILoggingEvent
objects from a remote appender over aSocket
.class
ASocketAppender
that supports SSL.class
ASocketReceiver
that supports SSL.class
This appender can be used to send messages to a remote syslog daemon. -
Uses of LifeCycle in ch.qos.logback.classic.net.server
Modifier and TypeClassDescriptionclass
An appender that listens on a TCP port for connections from remote loggers.class
A logging socket server that is configurable using Joran.class
AServerSocketAppender
that supports SSL.class
AServerSocketReceiver
that supports SSL. -
Uses of LifeCycle in ch.qos.logback.classic.pattern
Modifier and TypeClassDescriptionclass
This converter outputs caller data depending on depth or depth range and marker data.class
This class serves the super-class of almost all converters in logback-classic.class
class
Converts an event to the logger context's name.class
class
class
class
Convert the contents ofKeyValuePair
list to a String.class
Return the event's level.class
class
class
A converters based on a locally incremented sequence number.class
class
Return the event's marker value(s).class
Similar toKeyValuePairConverter
with the added ability to mask the values of specified keys.class
class
Return the event's formatted message.class
class
Outputs the number of microseconds of the timestamp.class
In case abbreviation service is requested, NamedConverter will convert fully qualified class names to their abbreviated from.class
Always returns an empty string.class
final class
class
class
class
Return the event's sequence number.class
class
Return the events thread (usually the current thread).class
Converter which handle throwables should be derived from this class.class
Add a stack trace in case the event contains a Throwable. -
Uses of LifeCycle in ch.qos.logback.classic.pattern.color
Modifier and TypeClassDescriptionclass
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. -
Uses of LifeCycle in ch.qos.logback.classic.sift
Modifier and TypeClassDescriptionclass
This discriminator returns the value context to which this event is attached to.class
This discriminator returns the value context as determined by JNDI.class
MDCBasedDiscriminator essentially returns the value mapped to an MDC key.class
This appender can contain other appenders which it can build dynamically depending on MDC values. -
Uses of LifeCycle in ch.qos.logback.classic.turbo
Modifier and TypeClassDescriptionclass
Seeinvalid @link
{@link http://logback.qos.ch/manual/filters.html#DuplicateMessageFilter
class
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
Checks whether the marker in the event matches the marker specified by the user.class
An abstract class containing support forMatchingFilter.onMatch
onMatchingFilter.onMismatch
attributes, shared by many but not all turbo filters.class
This class allows output for a given MDC value.class
Deprecated.class
TurboFilter is a specialized filter with a decide method that takes a bunch of parameters instead of a single event object. -
Uses of LifeCycle in ch.qos.logback.core
Modifier and TypeClassDescriptionclass
AppenderBase<E>
Sets a skeleton implementation for appenders.class
This appender and derived classes, log events asynchronously.class
ConsoleAppender appends log events toSystem.out
orSystem.err
using a layout specified by the user.class
class
FileAppender<E>
FileAppender appends log events to a file.class
LayoutBase<E>
class
OutputStreamAppender appends events to aOutputStream
.class
Similar toAppenderBase
except that derived appenders need to handle thread synchronization on their own. -
Uses of LifeCycle in ch.qos.logback.core.boolex
Modifier and TypeInterfaceDescriptioninterface
Evaluates whether a given an event matches user-specified criteria. -
Uses of LifeCycle in ch.qos.logback.core.encoder
Modifier and TypeInterfaceDescriptioninterface
Encoder<E>
Encoders are responsible for transform an incoming event into a byte array -
Uses of LifeCycle in ch.qos.logback.core.filter
Modifier and TypeClassDescriptionclass
class
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.class
Filter<E>
Users should extend this class to implement customized event filtering. -
Uses of LifeCycle in ch.qos.logback.core.helpers
-
Uses of LifeCycle in ch.qos.logback.core.html
Modifier and TypeClassDescriptionclass
This class is a base class for HTMLLayout classes part of other logback modules such as logback-classic and logback-access. -
Uses of LifeCycle in ch.qos.logback.core.layout
Modifier and TypeClassDescriptionclass
EchoLayout<E>
Echos the incoming object adding a line separator character(s) at the end. -
Uses of LifeCycle in ch.qos.logback.core.net
Modifier and TypeClassDescriptionclass
An abstract base for module specificSocketAppender
implementations in other logback modules.class
An abstract base for module specificSSLSocketAppender
implementations located in other logback modules.class
An abstract class that provides support for sending events to an email address.class
Base class for SyslogAppender. -
Uses of LifeCycle in ch.qos.logback.core.net.server
Modifier and TypeClassDescriptionclass
This is the super class for module specific ServerSocketAppender implementations can derive from.class
This is the base class for module specific ServerSocketAppender implementations. -
Uses of LifeCycle in ch.qos.logback.core.pattern
Modifier and TypeClassDescriptionclass
class
As the name suggests, a DynamicConverter performs a conversion based on the parameter E given to theinvalid reference
#convert(E)
class
class
class
class
-
Uses of LifeCycle in ch.qos.logback.core.pattern.color
Modifier and TypeClassDescriptionclass
Encloses a given set of converter output in black using the appropriate ANSI escape codes.class
Encloses a given set of converter output in blue using the appropriate ANSI escape codes.class
Encloses a given set of converter output in bold blue using the appropriate ANSI escape codes.class
Encloses a given set of converter output in bold cyan using the appropriate ANSI escape codes.class
Encloses a given set of converter output in bold green using the appropriate ANSI escape codes.class
Encloses a given set of converter output in bold magenta using the appropriate ANSI escape codes.class
Encloses a given set of converter output in bold red using the appropriate ANSI escape codes.class
Encloses a given set of converter output in bold white using the appropriate ANSI escape codes.class
Encloses a given set of converter output in bold yellow using the appropriate ANSI escape codes.class
Encloses a given set of converter output in cyan using the appropriate ANSI escape codes.class
Base class for all foreground color setting composite converters.class
Encloses a given set of converter output in gray using the appropriate ANSI escape codes.class
Encloses a given set of converter output in green using the appropriate ANSI escape codes.class
Encloses a given set of converter output in magenta using the appropriate ANSI escape codes.class
Encloses a given set of converter output in red using the appropriate ANSI escape codes.class
Encloses a given set of converter output in white using the appropriate ANSI escape codes.class
Encloses a given set of converter output in yellow using the appropriate ANSI escape codes. -
Uses of LifeCycle in ch.qos.logback.core.read
Modifier and TypeClassDescriptionclass
CyclicBufferAppender stores events in a cyclic buffer of user-specified size.class
ListAppender<E>
-
Uses of LifeCycle in ch.qos.logback.core.rolling
Modifier and TypeInterfaceDescriptioninterface
ARollingPolicy
is responsible for performing the rolling over of the active log file.interface
This interface lists the set of methods that need to be implemented by triggering policies which are nested within aTimeBasedRollingPolicy
.interface
ATriggeringPolicy
controls the conditions under which roll-over occurs.Modifier and TypeClassDescriptionclass
Default implementation ofTimeBasedFileNamingAndTriggeringPolicy
interface extendingTimeBasedFileNamingAndTriggeringPolicyBase
.class
When rolling over,FixedWindowRollingPolicy
renames files according to a fixed window algorithm.class
RollingFileAppender
extendsFileAppender
to back up the log files depending onRollingPolicy
andTriggeringPolicy
.class
Implements methods common to most, it not all, rolling policies.class
This class implementTimeBasedFileNamingAndTriggeringPolicy
interface extendingTimeBasedFileNamingAndTriggeringPolicyBase
.class
class
SizeBasedTriggeringPolicy looks at size of the file being currently written to.class
Base implementation ofTimeBasedFileNamingAndTriggeringPolicy
.class
TimeBasedRollingPolicy
is both easy to configure and quite powerful.class
SizeBasedTriggeringPolicy looks at size of the file being currently written to. -
Uses of LifeCycle in ch.qos.logback.core.rolling.helper
Modifier and TypeClassDescriptionclass
Returns a date formatted by SimpleDateFormatter.class
When asked to convert an integer,IntegerTokenConverter
the string value of that integer. -
Uses of LifeCycle in ch.qos.logback.core.sift
Modifier and TypeInterfaceDescriptioninterface
Implement this interface in order to compute a discriminating value for a given event of type <E>.Modifier and TypeClassDescriptionclass
Base implementation ofDiscriminator
that provides basic lifecycle managementclass
class
This appender serves as the base class for actual SiftingAppenders implemented by the logback-classic and logback-access modules. -
Uses of LifeCycle in ch.qos.logback.core.status
Modifier and TypeClassDescriptionclass
Print all new incoming status messages on the console (System.out).class
Print all new incoming status messages on the error console (System.err).class
class
Print all new incoming status messages on the designated PrintStream. -
Uses of LifeCycle in ch.qos.logback.core.testUtil
ReconfigureOnChangeTask