All Classes and Interfaces

Class
Description
A LogSink that delegates to multiple child sinks.
A LogSink that writes log entries to the console.
A LogSink that writes log entries to files.
Builder for FileLogSink.
Configuration for context-aware log level filtering at flush time.
Builder for creating custom FlushLevelConfig instances.
Defines the Around Advice for creating Logging contexts
Represents a logging context that accumulates log entries.
Controls when accumulated log entries are flushed.
Represents a single log entry with structured data.
Builder for creating LogEntry instances.
The main user-facing API for structured logging.
Fluent builder for log entries with attributes.
Top-level logging configuration container.
Builder for creating LoggingConfig instances programmatically.
Exception thrown when logging configuration parsing fails.
 
Comprehensive examples demonstrating the structured logging framework.
Log severity levels for structured logging.
Interface for log output destinations.
A LogSink that stores entries in memory for testing and debugging.
Represents a batch of log entries from a single context.
Configuration for a single log sink (output destination).
Builder for creating SinkConfig instances.
Factory for creating LogSink instances from SinkConfig definitions.
Exception thrown when sink creation fails.
Enumeration of supported log sink types.