Crate sp_log2

Crate sp_log2 

Source

Modules§

Format

Structs§

CombinedLogger
The CombinedLogger struct. Provides a Logger implementation that proxies multiple Loggers as one.
Config
Configuration for the Loggers
ConfigBuilder
FileLogger
The FileLogger struct. Provides a Logger implementation for structs implementing Write, e.g. File
SimpleLogger
The SimpleLogger struct. Provides a very basic Logger implementation
TermLogger
The TermLogger struct. Provides a stderr/out based Logger implementation
WriteLogger
The WriteLogger struct. Provides a Logger implementation for structs implementing Write, e.g. File

Enums§

Color
The set of available colors for the terminal foreground/background.
ColorChoice
ColorChoice represents the color preferences of an end user.
Level
An enum representing the available verbosity levels of the logger.
LevelFilter
An enum representing the available verbosity level filters of the logger.
LevelPadding
Defines how padding should be applied to the logging level in the log output.
TargetPadding
Padding to be used for logging the thread id/name
TerminalMode
ThreadLogMode
Mode for logging the thread name or id or both.
ThreadPadding
Defines how padding should be applied to the thread information in the log output.

Traits§

SharedLogger