Module logger

Module logger 

Source
Expand description

Internal logger module (migrated from crates/logger). Feature flags: log-info, log-debug, verbose, file-logging.

Enums§

Level
Logging levels.

Functions§

disable_debug
Disable debug logging at runtime.
disable_verbose
Disable verbose output at runtime.
enable_debug
Enable debug logging at runtime.
enable_verbose
Enable verbose output at runtime.
init_file_logging
Initialize file logging to a specific path. Returns true on success.
is_debug_enabled
Returns whether debug logging is enabled.
is_verbose_enabled
Returns whether verbose output is enabled.
log_impl
Internal logging dispatcher used by public macros.
set_level
Set the global log level.
set_level_from_str
Parse level from string (case-insensitive) and set it. Returns true on success.