[−][src]Crate sherr
Re-exports
pub use log; |
pub use backtrace; |
Macros
debug | Logs a message at the debug level. |
diag | |
diag_backtrace | |
diag_err | |
diag_position | |
diag_unimplemented | |
diag_unimplemented_err | |
diag_unreachable | |
diag_unreachable_err | |
error | Logs a message at the error level. |
info | Logs a message at the info level. |
log | The standard logging macro. |
log_enabled | Determines if a message logged at the specified level in that module will be logged. |
trace | Logs a message at the trace level. |
warn | Logs a message at the warn level. |
Structs
Metadata | Metadata about a log message. |
MetadataBuilder | Builder for |
ParseLevelError | The type returned by |
Position | |
Record | The "payload" of a log message. |
RecordBuilder | Builder for |
SetLoggerError | The type returned by |
Enums
DiagError | |
Level | An enum representing the available verbosity levels of the logger. |
LevelFilter | An enum representing the available verbosity level filters of the logger. |
Constants
STATIC_MAX_LEVEL | The statically resolved maximum log level. |
Traits
Log | A trait encapsulating the operations required of a logger. |
Functions
logger | Returns a reference to the logger. |
max_level | Returns the current maximum log level. |
set_logger | Sets the global logger to a |
set_logger_racy⚠ | A thread-unsafe version of |
set_max_level | Sets the global maximum log level. |