Module logger

Module logger 

Source
Expand description

Logging utilities.

Structs§

CursiveLogger
Saves all log records in a global deque.
LOGS
Circular buffer for logs. Use it to implement DebugView.
Record
A log record.

Functions§

get_logger
Return a logger that stores records in cursive’s log queue.
init
Initialize the Cursive logger.
log
Log a record in cursive’s log queue.
reserve_logs
Adds n more entries to cursive’s log queue.
set_external_filter_level
Sets the external log filter level.
set_filter_levels_from_env
Sets log filter levels based on environment variables RUST_LOG and CURSIVE_LOG. If RUST_LOG is set, then both internal and external log levels are set to match. If CURSIVE_LOG is set, then the internal log level is set to match with precedence over RUST_LOG.
set_internal_filter_level
Sets the internal log filter level.