module Console

Extends
Interface: .logger, .logger=, .debug, .info, .warn, .error, .fatal, .call

Nested Classes and Modules

module Adapter

This namespace is reserved for logging adapters provided by other gems.

class Capture

A buffer which captures all logged messages into a buffer.

module Clock

A simple clock utility for tracking and formatting time.

module Compatible
class Config

Represents a configuration for the traces library.

module Event

Structured event logging.

class Filter

A log filter which can be used to filter log messages based on severity, subject, and other criteria.

module Format
module Interface

The public logger interface.

class Logger

The standard logger interface with support for log levels and verbosity.

module Output

Output handling.

class Progress

A simple progress indicator

class Resolver

Represents a class resolver that can be used to set log levels for different classes as they become available.

module Terminal

Styled terminal output.

module Warn

Redirect warnings to Console.warn.

Definitions

Fiber.attr_accessor :console_warn

Whether the current fiber is emitting a warning.