Package-level declarations

Support for the Log4j 2 logging library.

Types

Link copied to clipboard
@Plugin(name = "color", category = PatternConverter.CATEGORY)
class ColorConverter : LogEventPatternConverter
Log4j2 LogEventPatternConverter to color output using the AnsiOutput class.
Link copied to clipboard
@Plugin(name = "CorrelationIdConverter", category = PatternConverter.CATEGORY)
class CorrelationIdConverter : LogEventPatternConverter
Log4j2 LogEventPatternConverter to convert a CorrelationIdFormatter pattern into formatted output using data from the MDC.
Link copied to clipboard
@Plugin(name = "enclosedInSquareBrackets", category = PatternConverter.CATEGORY)
class EnclosedInSquareBracketsConverter : LogEventPatternConverter
Log4j2 LogEventPatternConverter used to help format optional values that should be shown enclosed in square brackets.
@Plugin(name = "ExtendedWhitespaceThrowablePatternConverter", category = PatternConverter.CATEGORY)
class ExtendedWhitespaceThrowablePatternConverter : ThrowablePatternConverter
ThrowablePatternConverter that adds some additional whitespace around the stack trace.
Link copied to clipboard
@Plugin(name = "SpringBootConfigurationFactory", category = ConfigurationFactory.CATEGORY)
open class SpringBootConfigurationFactory : ConfigurationFactory
Spring Boot ConfigurationFactory that customizes Log4J2's default configuration to:
  1. Prevent logger warnings from being printed when the application first starts.
This factory is ordered last and is triggered by a log4j2.springboot classpath resource (which is bundled in this jar).
Link copied to clipboard
open class SpringBootPropertySource : PropertySource
Spring Boot PropertySource that disables Log4j2's shutdown hook.
Link copied to clipboard
@Plugin(name = "WhitespaceThrowablePatternConverter", category = PatternConverter.CATEGORY)
class WhitespaceThrowablePatternConverter : ThrowablePatternConverter
ThrowablePatternConverter that adds some additional whitespace around the stack trace.