Package-level declarations

Types

Link copied to clipboard
public abstract class ContextDataProvider
An API for injecting scoped metadata for log statements (either globally or on a per-request basis).
Link copied to clipboard
public abstract class ContextMetadata extends Metadata
Immutable Metadata implementation intended for use in nested contexts.
Link copied to clipboard
public final class LogLevelMap
A hierarchical mapping from logger name to Level used to override the configured log level during debugging.
Link copied to clipboard
public abstract class ScopedLoggingContext
A user facing API for creating and modifying scoped logging contexts in applications.
Link copied to clipboard
public final class ScopedLoggingContexts
Static methods equivalent to the instance methods on ScopedLoggingContext but which always operate on the current ScopedLoggingContext that would be returned by getInstance.
Link copied to clipboard
public final class ScopeType implements LoggingScopeProvider
Singleton keys which identify different types of scopes which scoped contexts can be bound to.
Link copied to clipboard
public final class Tags
Immutable tags which can be attached to log statements via platform specific injection mechanisms.