Enum flexi_logger::FlexiLoggerError [−][src]
pub enum FlexiLoggerError {}Show variants
Reset, OutputBadDirectory, OutputBadFile, OutputCleanupThread(Error), OutputIo(Error), SpecfileNotify(Error), SpecfileToml(Error), SpecfileIo(Error), SpecfileExtension(&'static str), LevelFilter(String), Parse(String, LogSpecification), Log(SetLoggerError), Poison, Palette(ParseIntError), Shutdown(SendError<Vec<u8>>),
Expand description
Describes errors in the initialization of flexi_logger
.
Variants
Reset not possible because not file logger is configured.
Log file cannot be written because the specified path is not a directory.
Log file cannot be written because the specified path is a directory.
OutputCleanupThread(Error)
Spawning the cleanup thread failed.
This error can safely be avoided with Logger::cleanup_in_background_thread(false)
.
OutputIo(Error)
Log cannot be written, e.g. because the configured output directory is not accessible.
SpecfileNotify(Error)
Filesystem notifications for the specfile could not be set up.
SpecfileToml(Error)
Parsing the configured logspec toml-file failed.
SpecfileIo(Error)
Specfile cannot be accessed or created.
SpecfileExtension(&'static str)
Specfile has an unsupported extension.
LevelFilter(String)
Invalid level filter.
Parse(String, LogSpecification)
Failed to parse log specification.
The String contains a description of the error, the second parameter
contains the resulting LogSpecification
object
Log(SetLoggerError)
Logger initialization failed.
Some synchronization object is poisoned.
Palette(ParseIntError)
Palette parsing failed
Logger is shut down.
Only available with feature async
.
Trait Implementations
Performs the conversion.
Performs the conversion.
Performs the conversion.
Auto Trait Implementations
impl !RefUnwindSafe for FlexiLoggerError
impl Send for FlexiLoggerError
impl Sync for FlexiLoggerError
impl Unpin for FlexiLoggerError
impl !UnwindSafe for FlexiLoggerError