Cargo Features
[dependencies]
e-log = { version = "0.3.0", default-features = false, features = ["backtrace", "built", "dialog", "panic", "tracing-appender", "log", "tracing", "tracing-log"] }
- default = dialog, panic, tracing, tracing-appender, tracing-subscriber
-
These default features are set whenever
e-log
is added without
somewhere in the dependency tree.default-features = false - backtrace panic
-
Affects
crash_handler::Panic.backtrace
… - built
-
Affects
crash_handler::Panic.build_info
… - dialog default panic
-
Affects
e-log::dialog
… - panic default = backtrace, dialog, parking_lot, tokio
-
Enables once_cell and parse of e-utils, sync of tokio, Win32_Foundation and Win32_System_Console of windows-sys ^0.52
Affects
panic::reattach_windows_terminal
… - tracing-appender default = crossbeam-channel, thiserror, time, tracing-subscriber
-
Enables fmt and std of tracing-subscriber
Features from optional dependencies
In crates that don't use the dep:
syntax, optional dependencies automatically become Cargo features. These features may have been created by mistake, and this functionality may be removed in the future.
- log implicit feature
-
Enables log
log:
A lightweight logging facade for Rust
- tracing default
- tracing-subscriber default tracing-appender
- tracing-log implicit feature
-
Enables tracing-log
tracing-log:
Provides compatibility between
tracing
and thelog
crate - crossbeam-channel tracing-appender
- parking_lot panic
- thiserror tracing-appender
- time tracing-appender
- tokio panic