logging library

Classes

AnsiColor
A utility class to apply ANSI terminal color codes to strings.
AnsiOutput
A utility class for formatting terminal output using ANSI colors and background styles.
DefaultLoggingListener
A default implementation of LoggingListener that outputs logs to the console.
FlatPrinter
A simple, flat-style log printer that outputs log records in a structured format.
FlatStructuredPrinter
A structured log printer that formats log records with optional indentation and stack traces.
FmtPrinter
A log printer that outputs logs in logfmt format.
HybridPrinter
A hybrid log printer that delegates printing based on log level.
Log
A convenient logging utility built on top of LogFactory.
LogCommons
A utility class that provides common styling and symbols for different LogLevels.
LogConfig
Configuration class that controls the appearance and content of log output.
LogFactory
A base class for building structured logging mechanisms within Jet-based applications.
Logger
A flexible and extensible logging interface.
LoggingListener
A listener interface for reacting to logging events within an application.
LogPrinter
A base class for implementing custom log output formatting.
LogProperties
A small, thread-safe global registry for logging configuration and diagnostic properties within Jetleaf.
LogRecord
A LogRecord represents a single logging event captured by the logging system.
PrefixPrinter
A customizable log printer that prepends a prefix to each log line.
PrettyPrinter
A visually styled log printer that wraps log output in a clean box format.
PrettyStructuredPrinter
A structured and visually aligned log printer designed for clear readability.
SimplePrinter
Simple printer that outputs basic, compact log messages in a single line.

Enums

LogLevel
Defines various levels of logging severity for controlling logging output.
LogStep
Defines individual components (steps) that can be included in log output.
LogType
Specifies the overall formatting strategy used for log output.

Properties

console Logger
Global singleton logger instance for convenience.
final