Uses of Interface
ch.qos.logback.core.spi.LifeCycle
-
Packages that use LifeCycle Package Description ch.qos.logback.classic Contains logback classic main classes.ch.qos.logback.classic.boolex Contains boolean expression evaluators for filtering logging events.ch.qos.logback.classic.encoder Contains encoder implementations for converting logging events into byte streams.ch.qos.logback.classic.filter Contains filter implementations for selective logging based on various criteria.ch.qos.logback.classic.helpers Contains helpers.ch.qos.logback.classic.html Contains classes to format log output in HTML.ch.qos.logback.classic.jul Logback <-> java.util.logging (JUL) integration.ch.qos.logback.classic.layout Contains layout implementations for formatting logging events as strings.ch.qos.logback.classic.log4j Contains support for log4j output formats.ch.qos.logback.classic.net Contains classes used to log through a networkch.qos.logback.classic.pattern Provides classes implementing format specifiers in conversion patterns.ch.qos.logback.classic.pattern.color Contains pattern converters for ANSI color formatting in console output.ch.qos.logback.classic.sift Contains sifting appender support for dynamic appender creation based on runtime attributes.ch.qos.logback.classic.turbo Contains turbo filters for high-performance early filtering of logging requests.ch.qos.logback.core Contains the main classes of logback core.ch.qos.logback.core.boolex Contains the EventEvaluator interface and subclasses.ch.qos.logback.core.encoder Contains encoder implementations for converting events into byte streams.ch.qos.logback.core.filter Contains base classes to the event filtering functionality of logback.ch.qos.logback.core.helpers Helpers package.ch.qos.logback.core.html Contains the base classes needed to format logging events to HTML.ch.qos.logback.core.layout Contains layout implementations for formatting events as strings.ch.qos.logback.core.net Contains the base classes used by logback to log to remote destinations.ch.qos.logback.core.pattern Contains the base classes used by PatternLayout.ch.qos.logback.core.pattern.color Contains pattern converters for ANSI color formatting in output.ch.qos.logback.core.read Contains classes for storing events in list-like structures.ch.qos.logback.core.rolling Implements various file rolling policies.ch.qos.logback.core.rolling.helper Internal helper classes used bych.qos.logback.core.rollingpackage.ch.qos.logback.core.sift Contains sifting appender framework for dynamic appender creation based on runtime attributes.ch.qos.logback.core.status Contains logback's internal error reporting system.ch.qos.logback.core.testUtil Contains utility classes for testing purposes. -
-
Uses of LifeCycle in ch.qos.logback.classic
Classes in ch.qos.logback.classic that implement LifeCycle Modifier and Type Class Description classAsyncAppenderIn order to optimize performance this appender deems events of level TRACE, DEBUG and INFO as discardable.classLoggerContextLoggerContext glues many of the logback-classic components together.classPatternLayoutA flexible layout configurable with pattern string. -
Uses of LifeCycle in ch.qos.logback.classic.boolex
Classes in ch.qos.logback.classic.boolex that implement LifeCycle Modifier and Type Class Description classExceptionMatchEvaluatorA simpleEventEvaluatorthat checks whether the logging event being evaluated has a throwable of the same class as specified by theExceptionMatchEvaluator.exceptionClassparameter.classOnErrorEvaluatorEvaluates to true when the logging event passed as parameter has level ERROR or higher.classOnMarkerEvaluatorEvaluates to true when the logging event passed as parameter contains one of the user-specified markers.classStubEventEvaluator -
Uses of LifeCycle in ch.qos.logback.classic.encoder
Classes in ch.qos.logback.classic.encoder that implement LifeCycle Modifier and Type Class Description classJsonEncoderJSON encoder that produces one JSON object per line in JSON Lines format, suitable for structured logging.classPatternLayoutEncoder -
Uses of LifeCycle in ch.qos.logback.classic.filter
Classes in ch.qos.logback.classic.filter that implement LifeCycle Modifier and Type Class Description classLevelFilterA class that filters events by the level equality.classThresholdFilterFilters events below the threshold level. -
Uses of LifeCycle in ch.qos.logback.classic.helpers
Classes in ch.qos.logback.classic.helpers that implement LifeCycle Modifier and Type Class Description classWithLayoutListAppenderAn appender used for testing. -
Uses of LifeCycle in ch.qos.logback.classic.html
Classes in ch.qos.logback.classic.html that implement LifeCycle Modifier and Type Class Description classHTMLLayoutHTMLLayout outputs events in an HTML table. -
Uses of LifeCycle in ch.qos.logback.classic.jul
Classes in ch.qos.logback.classic.jul that implement LifeCycle Modifier and Type Class Description classLevelChangePropagatorPropagate level changes made to a logback logger into the equivalent logger in j.u.l. -
Uses of LifeCycle in ch.qos.logback.classic.layout
Classes in ch.qos.logback.classic.layout that implement LifeCycle Modifier and Type Class Description classTTLLLayoutA layout with a fixed format. -
Uses of LifeCycle in ch.qos.logback.classic.log4j
Classes in ch.qos.logback.classic.log4j that implement LifeCycle Modifier and Type Class Description classXMLLayoutGenerates log4j.dtd compliant XML documents. -
Uses of LifeCycle in ch.qos.logback.classic.net
Classes in ch.qos.logback.classic.net that implement LifeCycle Modifier and Type Class Description classSMTPAppenderSend an e-mail when a specific logging event occurs, typically on errors or fatal errors.classSocketAppenderSendsILoggingEventobjects to a remote a log server, usually aSocketNode.classSSLSocketAppenderASocketAppenderthat supports SSL.classSyslogAppenderThis appender can be used to send messages to a remote syslog daemon. -
Uses of LifeCycle in ch.qos.logback.classic.pattern
Classes in ch.qos.logback.classic.pattern that implement LifeCycle Modifier and Type Class Description classCallerDataConverterThis converter outputs caller data depending on depth or depth range and marker data.classClassicConverterThis class serves the super-class of almost all converters in logback-classic.classClassOfCallerConverterclassContextNameConverterConverts an event to the logger context's name.classDateConverterclassEpochConverterThe EpochConverter class extends the ClassicConverter to handle the conversion of logging event timestamps into epoch time.classExtendedThrowableProxyConverterclassFileOfCallerConverterclassKeyValuePairConverterConvert the contents ofKeyValuePairlist to a String.classLevelConverterReturn the event's level.classLineOfCallerConverterclassLineSeparatorConverterclassLocalSequenceNumberConverterA converters based on a locally incremented sequence number.classLoggerConverterclassMarkerConverterReturn the event's marker value(s).classMaskedKeyValuePairConverterSimilar toKeyValuePairConverterwith the added ability to mask the values of specified keys.classMDCConverterclassMessageConverterReturn the event's formatted message.classMethodOfCallerConverterclassMicrosecondConverterOutputs the number of microseconds of the timestamp.classNamedConverterIn case abbreviation service is requested, NamedConverter will convert fully qualified class names to their abbreviated from.classNopThrowableInformationConverterAlways returns an empty string.classPrefixCompositeConverterclassPropertyConverterclassRelativeTimeConverterclassRootCauseFirstThrowableProxyConverterclassSequenceNumberConverterReturn the event's sequence number.classSyslogStartConverterclassThreadConverterReturn the events thread (usually the current thread).classThrowableHandlingConverterConverter which handle throwables should be derived from this class.classThrowableProxyConverterAdd a stack trace in case the event contains a Throwable. -
Uses of LifeCycle in ch.qos.logback.classic.pattern.color
Classes in ch.qos.logback.classic.pattern.color that implement LifeCycle Modifier and Type Class Description classHighlightingCompositeConverterHighlights 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
Classes in ch.qos.logback.classic.sift that implement LifeCycle Modifier and Type Class Description classContextBasedDiscriminatorThis discriminator returns the value context to which this event is attached to.classJNDIBasedContextDiscriminatorThis discriminator returns the value context as determined by JNDI.classMDCBasedDiscriminatorMDCBasedDiscriminator essentially returns the value mapped to an MDC key.classSiftingAppenderThis appender can contain other appenders which it can build dynamically depending on MDC values. -
Uses of LifeCycle in ch.qos.logback.classic.turbo
Classes in ch.qos.logback.classic.turbo that implement LifeCycle Modifier and Type Class Description classDuplicateMessageFilterSee DuplicateMessageFilter for details.classDynamicThresholdFilterThis 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.classMarkerFilterChecks whether the marker in the event matches the marker specified by the user.classMatchingFilterAn abstract class containing support forMatchingFilter.onMatchonMatchingFilter.onMismatchattributes, shared by many but not all turbo filters.classMDCFilterThis class allows output for a given MDC value.classReconfigureOnChangeFilterDeprecated.replaced byReconfigureOnChangeTaskclassTurboFilterTurboFilter 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
Subinterfaces of LifeCycle in ch.qos.logback.core Modifier and Type Interface Description interfaceAppender<E>Contract for components responsible for delivering logging events to their final destination (console, file, remote server, etc.).interfaceLayout<E>Classes in ch.qos.logback.core that implement LifeCycle Modifier and Type Class Description classAppenderBase<E>Sets a skeleton implementation for appenders.classAsyncAppenderBase<E>This appender and derived classes, log events asynchronously.classConsoleAppender<E>ConsoleAppender appends log events toSystem.outorSystem.errusing a layout specified by the user.classContextBaseclassFileAppender<E>FileAppender appends log events to a file.classLayoutBase<E>classOutputStreamAppender<E>OutputStreamAppender appends events to aOutputStream.classUnsynchronizedAppenderBase<E>Similar toAppenderBaseexcept that derived appenders need to handle thread synchronization on their own.Methods in ch.qos.logback.core with parameters of type LifeCycle Modifier and Type Method Description voidContext. register(LifeCycle component)Register a component that participates in the context's life cycle.voidContextBase. register(LifeCycle component)voidLifeCycleManager. register(LifeCycle component)Registers a component with this manager. -
Uses of LifeCycle in ch.qos.logback.core.boolex
Subinterfaces of LifeCycle in ch.qos.logback.core.boolex Modifier and Type Interface Description interfaceEventEvaluator<E>Evaluates whether a given an event matches user-specified criteria.interfacePropertyConditionInterface for evaluating conditions based on properties during the conditional processing of Logback configuration files.Classes in ch.qos.logback.core.boolex that implement LifeCycle Modifier and Type Class Description classEventEvaluatorBase<E>classExpressionPropertyConditionThis class evaluates boolean expressions based on property lookups.classIsPropertyDefinedConditionChecks whether a named property is defined in the context (e.g. system properties, environment, or the configured property map used by the surrounding framework).classIsPropertyNullConditionclassMatcherclassPropertyConditionBaseAbstract base class provides some scaffolding.classPropertyEqualityConditionCondition that evaluates totruewhen a property equals a specified expected value. -
Uses of LifeCycle in ch.qos.logback.core.encoder
Subinterfaces of LifeCycle in ch.qos.logback.core.encoder Modifier and Type Interface Description interfaceEncoder<E>Encoders are responsible for transform an incoming event into a byte arrayClasses in ch.qos.logback.core.encoder that implement LifeCycle Modifier and Type Class Description classEchoEncoder<E>classEncoderBase<E>classLayoutWrappingEncoder<E> -
Uses of LifeCycle in ch.qos.logback.core.filter
Classes in ch.qos.logback.core.filter that implement LifeCycle Modifier and Type Class Description classAbstractMatcherFilter<E>classEvaluatorFilter<E>The 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 LifeCycle in ch.qos.logback.core.helpers
Classes in ch.qos.logback.core.helpers that implement LifeCycle Modifier and Type Class Description classNOPAppender<E> -
Uses of LifeCycle in ch.qos.logback.core.html
Classes in ch.qos.logback.core.html that implement LifeCycle Modifier and Type Class Description classHTMLLayoutBase<E>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
Classes in ch.qos.logback.core.layout that implement LifeCycle Modifier and Type Class Description classEchoLayout<E>Echos the incoming object adding a line separator character(s) at the end. -
Uses of LifeCycle in ch.qos.logback.core.net
Classes in ch.qos.logback.core.net that implement LifeCycle Modifier and Type Class Description classAbstractSocketAppender<E>An abstract base for module specificSocketAppenderimplementations in other logback modules.classAbstractSSLSocketAppender<E>An abstract base for module specificSSLSocketAppenderimplementations located in other logback modules.classSMTPAppenderBase<E>An abstract class that provides support for sending events to an email address.classSyslogAppenderBase<E>Base class for SyslogAppender. -
Uses of LifeCycle in ch.qos.logback.core.pattern
Classes in ch.qos.logback.core.pattern that implement LifeCycle Modifier and Type Class Description classCompositeConverter<E>classDynamicConverter<E>As the name suggests, a DynamicConverter performs a conversion based on the parameter E given to theConverter.convert(E)method.classIdentityCompositeConverter<E>classPatternLayoutBase<E>classPatternLayoutEncoderBase<E>classReplacingCompositeConverter<E> -
Uses of LifeCycle in ch.qos.logback.core.pattern.color
Classes in ch.qos.logback.core.pattern.color that implement LifeCycle Modifier and Type Class Description classBlackCompositeConverter<E>Encloses a given set of converter output in black using the appropriate ANSI escape codes.classBlueCompositeConverter<E>Encloses a given set of converter output in blue using the appropriate ANSI escape codes.classBoldBlueCompositeConverter<E>Encloses a given set of converter output in bold blue using the appropriate ANSI escape codes.classBoldCyanCompositeConverter<E>Encloses a given set of converter output in bold cyan using the appropriate ANSI escape codes.classBoldGreenCompositeConverter<E>Encloses a given set of converter output in bold green using the appropriate ANSI escape codes.classBoldMagentaCompositeConverter<E>Encloses a given set of converter output in bold magenta using the appropriate ANSI escape codes.classBoldRedCompositeConverter<E>Encloses a given set of converter output in bold red using the appropriate ANSI escape codes.classBoldWhiteCompositeConverter<E>Encloses a given set of converter output in bold white using the appropriate ANSI escape codes.classBoldYellowCompositeConverter<E>Encloses a given set of converter output in bold yellow using the appropriate ANSI escape codes.classCyanCompositeConverter<E>Encloses a given set of converter output in cyan using the appropriate ANSI escape codes.classForegroundCompositeConverterBase<E>Base class for all foreground color setting composite converters.classGrayCompositeConverter<E>Encloses a given set of converter output in gray using the appropriate ANSI escape codes.classGreenCompositeConverter<E>Encloses a given set of converter output in green using the appropriate ANSI escape codes.classMagentaCompositeConverter<E>Encloses a given set of converter output in magenta using the appropriate ANSI escape codes.classRedCompositeConverter<E>Encloses a given set of converter output in red using the appropriate ANSI escape codes.classWhiteCompositeConverter<E>Encloses a given set of converter output in white using the appropriate ANSI escape codes.classYellowCompositeConverter<E>Encloses a given set of converter output in yellow using the appropriate ANSI escape codes. -
Uses of LifeCycle in ch.qos.logback.core.read
Classes in ch.qos.logback.core.read that implement LifeCycle Modifier and Type Class Description classCyclicBufferAppender<E>CyclicBufferAppender stores events in a cyclic buffer of user-specified size.classListAppender<E> -
Uses of LifeCycle in ch.qos.logback.core.rolling
Subinterfaces of LifeCycle in ch.qos.logback.core.rolling Modifier and Type Interface Description interfaceRollingPolicyARollingPolicyis responsible for performing the rolling over of the active log file.interfaceTimeBasedFileNamingAndTriggeringPolicy<E>This interface lists the set of methods that need to be implemented by triggering policies which are nested within aTimeBasedRollingPolicy.interfaceTriggeringPolicy<E>ATriggeringPolicycontrols the conditions under which roll-over occurs.Classes in ch.qos.logback.core.rolling that implement LifeCycle Modifier and Type Class Description classDefaultTimeBasedFileNamingAndTriggeringPolicy<E>Default implementation ofTimeBasedFileNamingAndTriggeringPolicyinterface extendingTimeBasedFileNamingAndTriggeringPolicyBase.classFixedWindowRollingPolicyWhen rolling over,FixedWindowRollingPolicyrenames files according to a fixed window algorithm.classRollingFileAppender<E>RollingFileAppenderextendsFileAppenderto back up the log files depending onRollingPolicyandTriggeringPolicy.classRollingPolicyBaseImplements methods common to most, it not all, rolling policies.classSizeAndTimeBasedFileNamingAndTriggeringPolicy<E>This class implementTimeBasedFileNamingAndTriggeringPolicyinterface extendingTimeBasedFileNamingAndTriggeringPolicyBase.classSizeAndTimeBasedFNATP<E>SizeAndTimeBasedFNATPclass was renamed asSizeAndTimeBasedFileNamingAndTriggeringPolicyin version 1.5.8.classSizeAndTimeBasedRollingPolicy<E>classSizeBasedTriggeringPolicy<E>SizeBasedTriggeringPolicy looks at size of the file being currently written to.classTimeBasedFileNamingAndTriggeringPolicyBase<E>Base implementation ofTimeBasedFileNamingAndTriggeringPolicy.classTimeBasedRollingPolicy<E>TimeBasedRollingPolicyis both easy to configure and quite powerful.classTriggeringPolicyBase<E>SizeBasedTriggeringPolicy looks at size of the file being currently written to. -
Uses of LifeCycle in ch.qos.logback.core.rolling.helper
Classes in ch.qos.logback.core.rolling.helper that implement LifeCycle Modifier and Type Class Description classDateTokenConverter<E>Returns a date formatted by SimpleDateFormatter.classIntegerTokenConverterWhen asked to convert an integer,IntegerTokenConverterthe string value of that integer. -
Uses of LifeCycle in ch.qos.logback.core.sift
Subinterfaces of LifeCycle in ch.qos.logback.core.sift Modifier and Type Interface Description interfaceDiscriminator<E>Implement this interface in order to compute a discriminating value for a given event of type <E>.Classes in ch.qos.logback.core.sift that implement LifeCycle Modifier and Type Class Description classAbstractDiscriminator<E>Base implementation ofDiscriminatorthat provides basic lifecycle managementclassDefaultDiscriminator<E>classSiftingAppenderBase<E>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
Classes in ch.qos.logback.core.status that implement LifeCycle Modifier and Type Class Description classOnConsoleStatusListenerPrint all new incoming status messages on the console (System.out).classOnErrorConsoleStatusListenerPrint all new incoming status messages on the error console (System.err).classOnFileStatusListenerclassOnPrintStreamStatusListenerBasePrint all new incoming status messages on the designated PrintStream. -
Uses of LifeCycle in ch.qos.logback.core.testUtil
Classes in ch.qos.logback.core.testUtil that implement LifeCycle Modifier and Type Class Description classDelayingListAppender<E>classDummyEncoder<E>classNPEAppender<E>classStringListAppender<E>classTrivialStatusListener
-