Uses of Interface
ch.qos.logback.core.spi.ContextAware
Packages that use ContextAware
Package
Description
Contains logback classic main classes.
Contains helpers.
Contains classes to format log output in HTML.
Contains Joran configuration classes.
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 core classes of logback classic.
Contains utility classes.
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 shutdown hook functionality of logback,
including the interface and base class for implementing
hooks as well as some default implementations, such as
invalid reference
DelayingShutdownHook
Contains the base classes needed to format logging events to HTML.
Contains Joran configuration classes.
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 classes that create and configure a JSSE SSLContext needed
for secure transport of logging events by SSLSocketAppender.
Contains the base classes used by PatternLayout.
Implements various file rolling policies.
Internal helper classes used by
ch.qos.logback.core.rolling package.Contains core functionalities of logback, such as
AppenderAttachable and
LifeCycle.Contains logback's internal error reporting system.
Contains various utility classes.
-
Uses of ContextAware in ch.qos.logback.classic
Classes in ch.qos.logback.classic that implement ContextAwareModifier and TypeClassDescriptionclassIn order to optimize performance this appender deems events of level TRACE, DEBUG and INFO as discardable.classBasicConfigurator configures logback-classic by attaching aConsoleAppenderto the root logger.classA flexible layout configurable with pattern string. -
Uses of ContextAware in ch.qos.logback.classic.boolex
Classes in ch.qos.logback.classic.boolex that implement ContextAwareModifier and TypeClassDescriptionclassA simpleEventEvaluatorthat checks whether the logging event being evaluated has a throwable of the same class as specified by theExceptionMatchEvaluator.exceptionClassparameter.classEvaluates to true when the logging event passed as parameter has level ERROR or higher.classEvaluates to true when the logging event passed as parameter contains one of the user-specified markers. -
Uses of ContextAware in ch.qos.logback.classic.encoder
Classes in ch.qos.logback.classic.encoder that implement ContextAwareModifier and TypeClassDescriptionclasshttps://jsonlines.org/ https://datatracker.ietf.org/doc/html/rfc8259class -
Uses of ContextAware in ch.qos.logback.classic.filter
Classes in ch.qos.logback.classic.filter that implement ContextAwareModifier and TypeClassDescriptionclassA class that filters events by the level equality.classFilters events below the threshold level. -
Uses of ContextAware in ch.qos.logback.classic.helpers
Classes in ch.qos.logback.classic.helpers that implement ContextAware -
Uses of ContextAware in ch.qos.logback.classic.html
Classes in ch.qos.logback.classic.html that implement ContextAware -
Uses of ContextAware in ch.qos.logback.classic.joran
Classes in ch.qos.logback.classic.joran that implement ContextAwareModifier and TypeClassDescriptionclassJoranConfigurator class adds rules specific to logback-classic.classclassclass -
Uses of ContextAware in ch.qos.logback.classic.joran.action
Classes in ch.qos.logback.classic.joran.action that implement ContextAwareModifier and TypeClassDescriptionclassclassclassclassInsert an env-entry found in JNDI as a new context variableclassAction to handle theelement nested within element. classAction which handleselements in configuration files. classclassBuild anPropertiesConfiguratorModelinstance from SAX events.classA JoranActionfor aSocketReceiverconfiguration.class -
Uses of ContextAware in ch.qos.logback.classic.joran.sanity
Classes in ch.qos.logback.classic.joran.sanity that implement ContextAware -
Uses of ContextAware in ch.qos.logback.classic.jul
Classes in ch.qos.logback.classic.jul that implement ContextAwareModifier and TypeClassDescriptionclassPropagate level changes made to a logback logger into the equivalent logger in j.u.l. -
Uses of ContextAware in ch.qos.logback.classic.layout
Classes in ch.qos.logback.classic.layout that implement ContextAware -
Uses of ContextAware in ch.qos.logback.classic.log4j
Classes in ch.qos.logback.classic.log4j that implement ContextAware -
Uses of ContextAware in ch.qos.logback.classic.model.processor
Classes in ch.qos.logback.classic.model.processor that implement ContextAwareModifier and TypeClassDescriptionclassIn 1.3.9/1.49, ConfigurationModelHandler has been reduced in functionality and no longer initiates a reconfiguration task.classThis is a subclass ofConfigurationModelHandleroffering configuration reloading support.classclassclassclassclassclassA Joranfor ainvalid reference
ModelHandlerSocketReceiverconfiguration.class -
Uses of ContextAware in ch.qos.logback.classic.net
Classes in ch.qos.logback.classic.net that implement ContextAwareModifier and TypeClassDescriptionclassAn abstract base for components that receive logging events from a remote peer and log according to local policyclassSend an e-mail when a specific logging event occurs, typically on errors or fatal errors.classSendsILoggingEventobjects to a remote a log server, usually aSocketNode.classA component that receives serializedILoggingEventobjects from a remote appender over aSocket.classASocketAppenderthat supports SSL.classASocketReceiverthat supports SSL.classThis appender can be used to send messages to a remote syslog daemon. -
Uses of ContextAware in ch.qos.logback.classic.net.server
Classes in ch.qos.logback.classic.net.server that implement ContextAwareModifier and TypeClassDescriptionclassAn appender that listens on a TCP port for connections from remote loggers.classA logging socket server that is configurable using Joran.classAServerSocketAppenderthat supports SSL.classAServerSocketReceiverthat supports SSL. -
Uses of ContextAware in ch.qos.logback.classic.pattern
Classes in ch.qos.logback.classic.pattern that implement ContextAwareModifier and TypeClassDescriptionclassThis converter outputs caller data depending on depth or depth range and marker data.classThis class serves the super-class of almost all converters in logback-classic.classclassConverts an event to the logger context's name.classclassclassclassConvert the contents ofKeyValuePairlist to a String.classReturn the event's level.classclassclassA converters based on a locally incremented sequence number.classclassReturn the event's marker value(s).classSimilar toKeyValuePairConverterwith the added ability to mask the values of specified keys.classclassReturn the event's formatted message.classclassOutputs the number of microseconds of the timestamp.classIn case abbreviation service is requested, NamedConverter will convert fully qualified class names to their abbreviated from.classAlways returns an empty string.classfinal classclassclassclassReturn the event's sequence number.classclassReturn the events thread (usually the current thread).classConverter which handle throwables should be derived from this class.classAdd a stack trace in case the event contains a Throwable. -
Uses of ContextAware in ch.qos.logback.classic.pattern.color
Classes in ch.qos.logback.classic.pattern.color that implement ContextAwareModifier and TypeClassDescriptionclassHighlights 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 ContextAware in ch.qos.logback.classic.sift
Classes in ch.qos.logback.classic.sift that implement ContextAwareModifier and TypeClassDescriptionclassThis discriminator returns the value context to which this event is attached to.classThis discriminator returns the value context as determined by JNDI.classMDCBasedDiscriminator essentially returns the value mapped to an MDC key.classThis appender can contain other appenders which it can build dynamically depending on MDC values. -
Uses of ContextAware in ch.qos.logback.classic.spi
Subinterfaces of ContextAware in ch.qos.logback.classic.spiModifier and TypeInterfaceDescriptioninterfaceAllows programmatic initialization and configuration of Logback.interfaceClasses in ch.qos.logback.classic.spi that implement ContextAware -
Uses of ContextAware in ch.qos.logback.classic.turbo
Classes in ch.qos.logback.classic.turbo that implement ContextAwareModifier and TypeClassDescriptionclassSee} for details.invalid @link
{@link http://logback.qos.ch/manual/filters.html#DuplicateMessageFilterclassThis 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.classChecks whether the marker in the event matches the marker specified by the user.classAn abstract class containing support forMatchingFilter.onMatchonMatchingFilter.onMismatchattributes, shared by many but not all turbo filters.classThis class allows output for a given MDC value.classDeprecated.classTurboFilter 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.classic.tyler
Classes in ch.qos.logback.classic.tyler that implement ContextAware -
Uses of ContextAware in ch.qos.logback.classic.util
Classes in ch.qos.logback.classic.util that implement ContextAware -
Uses of ContextAware in ch.qos.logback.core
Subinterfaces of ContextAware in ch.qos.logback.coreClasses in ch.qos.logback.core that implement ContextAwareModifier and TypeClassDescriptionclassAppenderBase<E>Sets a skeleton implementation for appenders.classThis appender and derived classes, log events asynchronously.classConsoleAppender appends log events toSystem.outorSystem.errusing a layout specified by the user.classFileAppender<E>FileAppender appends log events to a file.classLayoutBase<E>classOutputStreamAppender appends events to aOutputStream.classA skeleton implementation for property definers so that they derive fromContextAwareBase.classSimilar toAppenderBaseexcept that derived appenders need to handle thread synchronization on their own. -
Uses of ContextAware in ch.qos.logback.core.boolex
Subinterfaces of ContextAware in ch.qos.logback.core.boolexModifier and TypeInterfaceDescriptioninterfaceEvaluates whether a given an event matches user-specified criteria.Classes in ch.qos.logback.core.boolex that implement ContextAware -
Uses of ContextAware in ch.qos.logback.core.encoder
Subinterfaces of ContextAware in ch.qos.logback.core.encoderModifier and TypeInterfaceDescriptioninterfaceEncoder<E>Encoders are responsible for transform an incoming event into a byte arrayClasses in ch.qos.logback.core.encoder that implement ContextAwareMethods in ch.qos.logback.core.encoder with parameters of type ContextAwareModifier and TypeMethodDescriptionvoidLayoutWrappingEncoder.setParent(ContextAware parent) This method allows RollingPolicy implementations to be aware of their containing appender. -
Uses of ContextAware in ch.qos.logback.core.filter
Classes in ch.qos.logback.core.filter that implement ContextAwareModifier and TypeClassDescriptionclassclassThe value of theAbstractMatcherFilter.onMatchandAbstractMatcherFilter.onMismatchattributes is set toFilterReply.NEUTRAL, so that a badly configured evaluator filter does not disturb the functioning of the filter chain.classFilter<E>Users should extend this class to implement customized event filtering. -
Uses of ContextAware in ch.qos.logback.core.helpers
Classes in ch.qos.logback.core.helpers that implement ContextAware -
Uses of ContextAware in ch.qos.logback.core.hook
Subinterfaces of ContextAware in ch.qos.logback.core.hookModifier and TypeInterfaceDescriptioninterfaceInterface describing a logback shutdown hook implementationClasses in ch.qos.logback.core.hook that implement ContextAwareModifier and TypeClassDescriptionclassShutdownHook implementation that stops the Logback context after a specified delay.classBase class for classes implementing a Logback ShutdownHook via extension -
Uses of ContextAware in ch.qos.logback.core.html
Classes in ch.qos.logback.core.html that implement ContextAwareModifier and TypeClassDescriptionclassThis 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 ContextAwareModifier and TypeClassDescriptionclassclassA JoranConfiguratorBase lays most of the groundwork for concrete configurators derived from it.class -
Uses of ContextAware in ch.qos.logback.core.joran.action
Classes in ch.qos.logback.core.joran.action that implement ContextAwareModifier and TypeClassDescriptionclassMost of the work for configuring logback is done by Actions.classclassclassclassclassclassCreatesDefineModelinstance and populate its name, className and scope.classclassAction dealing with elements corresponding to implicit rules.classPopulatesImportModelbased on XML input.classBuild anIncludeModelinstance from SAX events.classclassNo operation (NOP) action that does strictly nothing.classclassclassThis class serves to build a model for properties which are to the ANT <property> task which add/set properties of a given object.classAn action which builds subclass instances ofResourceModel.classAction which handles <sequenceNumberGenerator> elements in configuration files.classclassAction which buildsShutdownHookModelbased on <shutdownHook> elements found in configuration files.classclassclassGiven 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.Constructors in ch.qos.logback.core.joran.action with parameters of type ContextAwareModifierConstructorDescriptionPreconditionValidator(ContextAware origin, SaxEventInterpretationContext seic, String name, Attributes attributes) -
Uses of ContextAware in ch.qos.logback.core.joran.conditional
Classes in ch.qos.logback.core.joran.conditional that implement ContextAwareModifier and TypeClassDescriptionclassclassclassclass -
Uses of ContextAware in ch.qos.logback.core.joran.event
Classes in ch.qos.logback.core.joran.event that implement ContextAware -
Uses of ContextAware in ch.qos.logback.core.joran.sanity
Classes in ch.qos.logback.core.joran.sanity that implement ContextAware -
Uses of ContextAware in ch.qos.logback.core.joran.spi
Classes in ch.qos.logback.core.joran.spi that implement ContextAwareModifier and TypeClassDescriptionclassclassAn InterpretationContext contains the contextual state of a Joran parsing session.classThis class implements theRuleStoreinterface. -
Uses of ContextAware in ch.qos.logback.core.joran.util
Classes in ch.qos.logback.core.joran.util that implement ContextAwareModifier and TypeClassDescriptionclassVarious utility methods for computing theAggregationTypeof a given property or the class name of a property given implicit rules.classGeneral purpose Object property setter.Methods in ch.qos.logback.core.joran.util with parameters of type ContextAwareModifier and TypeMethodDescriptionstatic ObjectStringToObjectConverter.convertArg(ContextAware ca, String val, Class<?> type) Convertvala String parameter to an object of a given type. -
Uses of ContextAware in ch.qos.logback.core.joran.util.beans
Classes in ch.qos.logback.core.joran.util.beans that implement ContextAwareModifier and TypeClassDescriptionclassCache forBeanDescriptioninstances.classEncapsulates creation ofBeanDescriptioninstances. -
Uses of ContextAware in ch.qos.logback.core.layout
Classes in ch.qos.logback.core.layout that implement ContextAwareModifier and TypeClassDescriptionclassEchoLayout<E>Echos the incoming object adding a line separator character(s) at the end. -
Uses of ContextAware in ch.qos.logback.core.model.processor
Classes in ch.qos.logback.core.model.processor that implement ContextAwareModifier and TypeClassDescriptionclassclassclassclassclassDefaultProcessor traverses the Model produced at an earlier step and performs actual configuration of logback according to the handlers it was given.classInstantiate class for define property value.classclassclassclassclassclassclassclassclassclassclassclassclassclassclassclass -
Uses of ContextAware in ch.qos.logback.core.model.processor.conditional
Classes in ch.qos.logback.core.model.processor.conditional that implement ContextAwareModifier and TypeClassDescriptionclassclassclass -
Uses of ContextAware in ch.qos.logback.core.model.util
Classes in ch.qos.logback.core.model.util that implement ContextAwareModifier and TypeClassDescriptionclassGiven aPropertyModeloffers methods to inject properties into aPropertyContainer.classHelper methods to deal with properties.Constructors in ch.qos.logback.core.model.util with parameters of type ContextAware -
Uses of ContextAware in ch.qos.logback.core.net
Classes in ch.qos.logback.core.net that implement ContextAwareModifier and TypeClassDescriptionclassAn abstract base for module specificSocketAppenderimplementations in other logback modules.classAn abstract base for module specificSSLSocketAppenderimplementations located in other logback modules.classAn abstract class that provides support for sending events to an email address.classBase class for SyslogAppender. -
Uses of ContextAware in ch.qos.logback.core.net.server
Subinterfaces of ContextAware in ch.qos.logback.core.net.serverModifier and TypeInterfaceDescriptioninterfaceServerRunner<T extends Client>An object that is responsible for the asynchronous execution of a socket server.Classes in ch.qos.logback.core.net.server that implement ContextAwareModifier and TypeClassDescriptionclassThis is the super class for module specific ServerSocketAppender implementations can derive from.classConcurrentServerRunner<T extends Client>A concurrentServerRunner.classThis is the base class for module specific ServerSocketAppender implementations. -
Uses of ContextAware in ch.qos.logback.core.net.ssl
Classes in ch.qos.logback.core.net.ssl that implement ContextAwareMethods in ch.qos.logback.core.net.ssl with parameters of type ContextAwareModifier and TypeMethodDescriptionSSLContextFactoryBean.createContext(ContextAware context) Creates a newSSLContextusing the receiver's configuration. -
Uses of ContextAware in ch.qos.logback.core.pattern
Classes in ch.qos.logback.core.pattern that implement ContextAwareModifier and TypeClassDescriptionclassclassAs the name suggests, a DynamicConverter performs a conversion based on the parameter E given to themethod.invalid reference
#convert(E)classclassclassclass -
Uses of ContextAware in ch.qos.logback.core.pattern.color
Classes in ch.qos.logback.core.pattern.color that implement ContextAwareModifier and TypeClassDescriptionclassEncloses a given set of converter output in black using the appropriate ANSI escape codes.classEncloses a given set of converter output in blue using the appropriate ANSI escape codes.classEncloses a given set of converter output in bold blue using the appropriate ANSI escape codes.classEncloses a given set of converter output in bold cyan using the appropriate ANSI escape codes.classEncloses a given set of converter output in bold green using the appropriate ANSI escape codes.classEncloses a given set of converter output in bold magenta using the appropriate ANSI escape codes.classEncloses a given set of converter output in bold red using the appropriate ANSI escape codes.classEncloses a given set of converter output in bold white using the appropriate ANSI escape codes.classEncloses a given set of converter output in bold yellow using the appropriate ANSI escape codes.classclassEncloses a given set of converter output in cyan using the appropriate ANSI escape codes.classBase class for all foreground color setting composite converters.classEncloses a given set of converter output in gray using the appropriate ANSI escape codes.classEncloses a given set of converter output in green using the appropriate ANSI escape codes.classEncloses a given set of converter output in magenta using the appropriate ANSI escape codes.classEncloses a given set of converter output in red using the appropriate ANSI escape codes.classEncloses a given set of converter output in white using the appropriate ANSI escape codes.classEncloses a given set of converter output in yellow using the appropriate ANSI escape codes. -
Uses of ContextAware in ch.qos.logback.core.pattern.parser
Classes in ch.qos.logback.core.pattern.parser that implement ContextAware -
Uses of ContextAware in ch.qos.logback.core.property
Classes in ch.qos.logback.core.property that implement ContextAwareModifier and TypeClassDescriptionclassclassIn conjunction withPropertyActionsets the named variable to "true" if the file specified bypathproperty exists, to "false" otherwise.classIn conjunction withPropertyActionsets the named variable to "true" if theresourcespecified by the user is available on the class path, "false" otherwise. -
Uses of ContextAware in ch.qos.logback.core.read
Classes in ch.qos.logback.core.read that implement ContextAwareModifier and TypeClassDescriptionclassCyclicBufferAppender stores events in a cyclic buffer of user-specified size.classListAppender<E> -
Uses of ContextAware in ch.qos.logback.core.rolling
Subinterfaces of ContextAware in ch.qos.logback.core.rollingModifier and TypeInterfaceDescriptioninterfaceThis interface lists the set of methods that need to be implemented by triggering policies which are nested within aTimeBasedRollingPolicy.Classes in ch.qos.logback.core.rolling that implement ContextAwareModifier and TypeClassDescriptionclassDefault implementation ofTimeBasedFileNamingAndTriggeringPolicyinterface extendingTimeBasedFileNamingAndTriggeringPolicyBase.classWhen rolling over,FixedWindowRollingPolicyrenames files according to a fixed window algorithm.classRollingFileAppenderextendsFileAppenderto back up the log files depending onRollingPolicyandTriggeringPolicy.classImplements methods common to most, it not all, rolling policies.classThis class implementTimeBasedFileNamingAndTriggeringPolicyinterface extendingTimeBasedFileNamingAndTriggeringPolicyBase.classclassSizeBasedTriggeringPolicy looks at size of the file being currently written to.classBase implementation ofTimeBasedFileNamingAndTriggeringPolicy.classTimeBasedRollingPolicyis both easy to configure and quite powerful.classSizeBasedTriggeringPolicy looks at size of the file being currently written to. -
Uses of ContextAware in ch.qos.logback.core.rolling.helper
Subinterfaces of ContextAware in ch.qos.logback.core.rolling.helperModifier and TypeInterfaceDescriptioninterfaceGiven a date remove older archived log files.Classes in ch.qos.logback.core.rolling.helper that implement ContextAwareModifier and TypeClassDescriptionclassTheCompressionclass implements ZIP and GZ file compression/decompression methods.classReturns a date formatted by SimpleDateFormatter.classAfter 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.classWhen asked to convert an integer,IntegerTokenConverterthe string value of that integer.classUtility class to help solving problems encountered while renaming files.classclass -
Uses of ContextAware in ch.qos.logback.core.sift
Classes in ch.qos.logback.core.sift that implement ContextAwareModifier and TypeClassDescriptionclassBase implementation ofDiscriminatorthat provides basic lifecycle managementclassclassclassThis appender serves as the base class for actual SiftingAppenders implemented by the logback-classic and logback-access modules.classclass -
Uses of ContextAware in ch.qos.logback.core.spi
Subinterfaces of ContextAware in ch.qos.logback.core.spiModifier and TypeInterfaceDescriptioninterfaceAn interface extending bothPropertyContainerandContextAwareinterfaceinterfaceGenerate sequence numbersClasses in ch.qos.logback.core.spi that implement ContextAwareModifier and TypeClassDescriptionclassA very simpleSequenceNumberGeneratorbased on anAtomicLongvariable.classA helper class that implements ContextAware methods.classA helper class that implements ContextAware methods.Constructors in ch.qos.logback.core.spi with parameters of type ContextAware -
Uses of ContextAware in ch.qos.logback.core.status
Classes in ch.qos.logback.core.status that implement ContextAwareModifier and TypeClassDescriptionclassPrint all new incoming status messages on the console (System.out).classPrint all new incoming status messages on the error console (System.err).classclassPrint all new incoming status messages on the designated PrintStream. -
Uses of ContextAware in ch.qos.logback.core.testUtil
Classes in ch.qos.logback.core.testUtil that implement ContextAware -
Uses of ContextAware in ch.qos.logback.core.util
Classes in ch.qos.logback.core.util that implement ContextAwareModifier and TypeClassDescriptionclassclassclassAllows masking of interrupt flag if previously the flag is already set.classMethods in ch.qos.logback.core.util with parameters of type ContextAwareModifier and TypeMethodDescriptionstatic voidOptionHelper.setSystemProperties(ContextAware contextAware, Properties props) static voidOptionHelper.setSystemProperty(ContextAware contextAware, String key, String value)
ReconfigureOnChangeTask