Expand description

CKB logging facade.

This crate is a wrapper of the crate log.

The major issue of the crate log is that the macro like trace!(target: "global", "message") is unfriendly to cargo fmt. So this crate disallow using target: in the basic logging macros and add another group of macros to support both target and message, for example, trace_target!("global", "message").

Re-exports

pub use log as internal;

Macros

Logs a message at the debug level using the default target.

Logs a message at the debug level using the specified target.

Logs a message at the error level using the default target.

Logs a message at the error level using the specified target.

Logs a message at the info level using the default target.

Logs a message at the info level using the specified target.

Determines if a message logged at the specified level and with the default target will be logged.

Determines if a message logged at the specified level and with the specified target will be logged.

Logs a message at the trace level using the default target.

Logs a message at the trace level using the specified target.

Logs a message at the warn level using the default target.

Logs a message at the warn level using the specified target.

Structs

The type returned by set_logger if set_logger has already been called.

Enums

An enum representing the available verbosity levels of the logger.