Uses of Interface
ch.qos.logback.classic.spi.ILoggingEvent
Packages that use ILoggingEvent
Package
Description
Contains logback classic main classes.
Contains helpers.
Contains classes to format log output in HTML.
Contains Joran configuration classes.
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.
-
Uses of ILoggingEvent in ch.qos.logback.classic
Subclasses with type arguments of type ILoggingEvent in ch.qos.logback.classicModifier and TypeClassDescriptionclassIn order to optimize performance this appender deems events of level TRACE, DEBUG and INFO as discardable.classA flexible layout configurable with pattern string.Classes in ch.qos.logback.classic that implement interfaces with type arguments of type ILoggingEventMethods in ch.qos.logback.classic that return types with arguments of type ILoggingEventMethods in ch.qos.logback.classic with parameters of type ILoggingEventModifier and TypeMethodDescriptionvoidLogger.callAppenders(ILoggingEvent event) Invoke all the appenders of this logger.PatternLayout.doLayout(ILoggingEvent event) protected booleanAsyncAppender.isDiscardable(ILoggingEvent event) Events of level TRACE, DEBUG and INFO are deemed to be discardable.protected voidAsyncAppender.preprocess(ILoggingEvent eventObject) Method parameters in ch.qos.logback.classic with type arguments of type ILoggingEventModifier and TypeMethodDescriptionvoidLogger.addAppender(Appender<ILoggingEvent> newAppender) booleanLogger.detachAppender(Appender<ILoggingEvent> appender) Remove the appender passed as parameter form the list of appenders.booleanLogger.isAttached(Appender<ILoggingEvent> appender) -
Uses of ILoggingEvent in ch.qos.logback.classic.boolex
Subclasses with type arguments of type ILoggingEvent in ch.qos.logback.classic.boolexModifier 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.classMethods in ch.qos.logback.classic.boolex with parameters of type ILoggingEventModifier and TypeMethodDescriptionbooleanIEvaluator.doEvaluate(ILoggingEvent event) booleanExceptionMatchEvaluator.evaluate(ILoggingEvent event) booleanOnErrorEvaluator.evaluate(ILoggingEvent event) Return true if event passed as parameter has level ERROR or higher, returns false otherwise.booleanOnMarkerEvaluator.evaluate(ILoggingEvent event) Return true if event passed as parameter contains one of the specified user-markers.booleanStubEventEvaluator.evaluate(ILoggingEvent event) -
Uses of ILoggingEvent in ch.qos.logback.classic.encoder
Subclasses with type arguments of type ILoggingEvent in ch.qos.logback.classic.encoderModifier and TypeClassDescriptionclassJSON encoder that produces one JSON object per line in JSON Lines format, suitable for structured logging.classMethods in ch.qos.logback.classic.encoder with parameters of type ILoggingEventModifier and TypeMethodDescriptionprotected voidJsonEncoder.appendArgumentArray(StringBuilder sb, ILoggingEvent event) protected voidJsonEncoder.appendCustomFields(StringBuilder sb, ILoggingEvent event) Hook allowing subclasses to append additional fields into the root JSON object.protected voidJsonEncoder.appendKeyValuePairs(StringBuilder sb, ILoggingEvent event) protected voidJsonEncoder.appendMarkers(StringBuilder sb, ILoggingEvent event) protected voidJsonEncoder.appendMDC(StringBuilder sb, ILoggingEvent event) byte[]JsonEncoder.encode(ILoggingEvent event) -
Uses of ILoggingEvent in ch.qos.logback.classic.filter
Subclasses with type arguments of type ILoggingEvent in ch.qos.logback.classic.filterModifier and TypeClassDescriptionclassA class that filters events by the level equality.classFilters events below the threshold level.Methods in ch.qos.logback.classic.filter with parameters of type ILoggingEventModifier and TypeMethodDescriptionLevelFilter.decide(ILoggingEvent event) ThresholdFilter.decide(ILoggingEvent event) -
Uses of ILoggingEvent in ch.qos.logback.classic.helpers
Subclasses with type arguments of type ILoggingEvent in ch.qos.logback.classic.helpersMethods in ch.qos.logback.classic.helpers with parameters of type ILoggingEvent -
Uses of ILoggingEvent in ch.qos.logback.classic.html
Subclasses with type arguments of type ILoggingEvent in ch.qos.logback.classic.htmlClasses in ch.qos.logback.classic.html that implement interfaces with type arguments of type ILoggingEventMethods in ch.qos.logback.classic.html that return types with arguments of type ILoggingEventMethods in ch.qos.logback.classic.html with parameters of type ILoggingEventModifier and TypeMethodDescriptionHTMLLayout.doLayout(ILoggingEvent event) voidDefaultThrowableRenderer.render(StringBuilder sbuf, ILoggingEvent event) Method parameters in ch.qos.logback.classic.html with type arguments of type ILoggingEventModifier and TypeMethodDescriptionprotected StringHTMLLayout.computeConverterName(Converter<ILoggingEvent> c) voidHTMLLayout.setThrowableRenderer(IThrowableRenderer<ILoggingEvent> throwableRenderer) -
Uses of ILoggingEvent in ch.qos.logback.classic.joran
Subclasses with type arguments of type ILoggingEvent in ch.qos.logback.classic.joranModifier and TypeClassDescriptionclassJoranConfigurator class adds rules specific to logback-classic. -
Uses of ILoggingEvent in ch.qos.logback.classic.layout
Subclasses with type arguments of type ILoggingEvent in ch.qos.logback.classic.layoutMethods in ch.qos.logback.classic.layout with parameters of type ILoggingEvent -
Uses of ILoggingEvent in ch.qos.logback.classic.log4j
Subclasses with type arguments of type ILoggingEvent in ch.qos.logback.classic.log4jMethods in ch.qos.logback.classic.log4j with parameters of type ILoggingEventModifier and TypeMethodDescriptionXMLLayout.doLayout(ILoggingEvent event) Formats aILoggingEventin conformity with the log4j.dtd. -
Uses of ILoggingEvent in ch.qos.logback.classic.net
Subclasses with type arguments of type ILoggingEvent in ch.qos.logback.classic.netModifier and TypeClassDescriptionclassSend an e-mail when a specific logging event occurs, typically on errors or fatal errors.classSendsILoggingEventobjects to a remote a log server, usually aSocketNode.classASocketAppenderthat supports SSL.classThis appender can be used to send messages to a remote syslog daemon.Classes in ch.qos.logback.classic.net that implement interfaces with type arguments of type ILoggingEventMethods in ch.qos.logback.classic.net that return types with arguments of type ILoggingEventModifier and TypeMethodDescriptionSyslogAppender.buildLayout()SocketAppender.getPST()SSLSocketAppender.getPST()protected Layout<ILoggingEvent> SMTPAppender.makeSubjectLayout(String subjectStr) Methods in ch.qos.logback.classic.net with parameters of type ILoggingEventModifier and TypeMethodDescriptionprotected booleanSMTPAppender.eventMarksEndOfLife(ILoggingEvent eventObject) protected voidSocketAppender.postProcessEvent(ILoggingEvent event) protected voidSSLSocketAppender.postProcessEvent(ILoggingEvent event) protected voidSMTPAppender.subAppend(CyclicBuffer<ILoggingEvent> cb, ILoggingEvent event) Perform SMTPAppender specific appending actions, mainly adding the event to a cyclic buffer.LoggingEventPreSerializationTransformer.transform(ILoggingEvent event) Method parameters in ch.qos.logback.classic.net with type arguments of type ILoggingEventModifier and TypeMethodDescriptionprotected voidSMTPAppender.fillBuffer(CyclicBuffer<ILoggingEvent> cb, StringBuffer sbuf) protected voidSMTPAppender.subAppend(CyclicBuffer<ILoggingEvent> cb, ILoggingEvent event) Perform SMTPAppender specific appending actions, mainly adding the event to a cyclic buffer.Constructor parameters in ch.qos.logback.classic.net with type arguments of type ILoggingEventModifierConstructorDescriptionSMTPAppender(EventEvaluator<ILoggingEvent> eventEvaluator) Use the parameter as theEventEvaluatorfor this SMTPAppender. -
Uses of ILoggingEvent in ch.qos.logback.classic.net.server
Subclasses with type arguments of type ILoggingEvent in ch.qos.logback.classic.net.serverModifier and TypeClassDescriptionclassAn appender that listens on a TCP port for connections from remote loggers.classAServerSocketAppenderthat supports SSL.Methods in ch.qos.logback.classic.net.server that return types with arguments of type ILoggingEventModifier and TypeMethodDescriptionprotected PreSerializationTransformer<ILoggingEvent> ServerSocketAppender.getPST()protected PreSerializationTransformer<ILoggingEvent> SSLServerSocketAppender.getPST()Methods in ch.qos.logback.classic.net.server with parameters of type ILoggingEventModifier and TypeMethodDescriptionprotected voidServerSocketAppender.postProcessEvent(ILoggingEvent event) protected voidSSLServerSocketAppender.postProcessEvent(ILoggingEvent event) -
Uses of ILoggingEvent in ch.qos.logback.classic.pattern
Subclasses with type arguments of type ILoggingEvent in ch.qos.logback.classic.patternModifier and TypeClassDescriptionclassThis class serves the super-class of almost all converters in logback-classic.classClasses in ch.qos.logback.classic.pattern that implement interfaces with type arguments of type ILoggingEventMethods in ch.qos.logback.classic.pattern with parameters of type ILoggingEventModifier and TypeMethodDescriptionCallerDataConverter.convert(ILoggingEvent le) ContextNameConverter.convert(ILoggingEvent event) Return the name of the logger context's name.DateConverter.convert(ILoggingEvent le) EpochConverter.convert(ILoggingEvent event) FileOfCallerConverter.convert(ILoggingEvent le) KeyValuePairConverter.convert(ILoggingEvent event) LevelConverter.convert(ILoggingEvent le) LineOfCallerConverter.convert(ILoggingEvent le) LineSeparatorConverter.convert(ILoggingEvent event) LocalSequenceNumberConverter.convert(ILoggingEvent event) MarkerConverter.convert(ILoggingEvent le) MaskedKeyValuePairConverter.convert(ILoggingEvent event) MDCConverter.convert(ILoggingEvent event) MessageConverter.convert(ILoggingEvent event) MethodOfCallerConverter.convert(ILoggingEvent le) MicrosecondConverter.convert(ILoggingEvent event) NamedConverter.convert(ILoggingEvent event) NopThrowableInformationConverter.convert(ILoggingEvent event) PrefixCompositeConverter.convert(ILoggingEvent event) PropertyConverter.convert(ILoggingEvent event) RelativeTimeConverter.convert(ILoggingEvent event) SequenceNumberConverter.convert(ILoggingEvent event) SyslogStartConverter.convert(ILoggingEvent event) ThreadConverter.convert(ILoggingEvent event) ThrowableProxyConverter.convert(ILoggingEvent event) protected StringClassOfCallerConverter.getFullyQualifiedName(ILoggingEvent event) protected StringLoggerConverter.getFullyQualifiedName(ILoggingEvent event) protected abstract StringNamedConverter.getFullyQualifiedName(ILoggingEvent event) Gets fully qualified name from event.protected voidExtendedThrowableProxyConverter.prepareLoggingEvent(ILoggingEvent event) protected StringPrefixCompositeConverter.transform(ILoggingEvent event, String in) Method parameters in ch.qos.logback.classic.pattern with type arguments of type ILoggingEventModifier and TypeMethodDescriptionbooleanEnsureExceptionHandling.chainHandlesThrowable(Converter<ILoggingEvent> head) This method computes whether a chain of converters handles exceptions or not.booleanEnsureExceptionHandling.compositeHandlesThrowable(CompositeConverter<ILoggingEvent> compositeConverter) This method computes whether a composite converter handles exceptions or not.voidEnsureExceptionHandling.process(Context context, Converter<ILoggingEvent> head) This implementation checks if any of the converters in the chain handles exceptions. -
Uses of ILoggingEvent in ch.qos.logback.classic.pattern.color
Subclasses with type arguments of type ILoggingEvent in ch.qos.logback.classic.pattern.colorModifier 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.Methods in ch.qos.logback.classic.pattern.color with parameters of type ILoggingEventModifier and TypeMethodDescriptionprotected StringHighlightingCompositeConverter.getForegroundColorCode(ILoggingEvent event) -
Uses of ILoggingEvent in ch.qos.logback.classic.sift
Subclasses with type arguments of type ILoggingEvent in ch.qos.logback.classic.siftModifier 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.Methods in ch.qos.logback.classic.sift with parameters of type ILoggingEventModifier and TypeMethodDescriptionprotected booleanSiftingAppender.eventMarksEndOfLife(ILoggingEvent event) ContextBasedDiscriminator.getDiscriminatingValue(ILoggingEvent event) Return the name of the current context name as found in the logging event.JNDIBasedContextDiscriminator.getDiscriminatingValue(ILoggingEvent event) Return the name of the current context name as found in the logging event.MDCBasedDiscriminator.getDiscriminatingValue(ILoggingEvent event) Return the value associated with an MDC entry designated by the Key property.protected longSiftingAppender.getTimestamp(ILoggingEvent event) Method parameters in ch.qos.logback.classic.sift with type arguments of type ILoggingEventModifier and TypeMethodDescriptionvoidSiftingAppender.setDiscriminator(Discriminator<ILoggingEvent> discriminator) -
Uses of ILoggingEvent in ch.qos.logback.classic.spi
Classes in ch.qos.logback.classic.spi that implement ILoggingEventModifier and TypeClassDescriptionclassThe internal representation of logging events.classA read-only and serializable implementation ofILoggingEvent.Methods in ch.qos.logback.classic.spi with parameters of type ILoggingEvent -
Uses of ILoggingEvent in ch.qos.logback.classic.util
Methods in ch.qos.logback.classic.util with parameters of type ILoggingEvent