[−][src]Module nj_core::log
Modules
kv | UNSTABLE: Structured key-value pairs. |
Macros
debug | Logs a message at the debug level. |
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 |
Record | The "payload" of a log message. |
RecordBuilder | Builder for |
SetLoggerError | The type returned by |
Enums
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_boxed_logger | Sets the global logger to a |
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. |