Cargo Features

[dependencies]
e-log = { version = "0.4.2", default-features = false, features = ["backtrace", "built", "dialog", "panic", "tracing-appender", "tracing", "log", "tracing-log"] }
default = log

The log feature is set by default whenever e-log is added without default-features = false somewhere in the dependency tree.

backtrace panic?

Affects crash_handler::Panic.backtrace

built

Affects crash_handler::Panic.build_info

dialog panic?

Enables dialog of e-utils

Affects e-log::dialog

panic = 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 = crossbeam-channel, thiserror, time, tracing-subscriber

Enables fmt and std of tracing-subscriber

tracing

Enables tracing

log default

Enables log

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.

tracing-subscriber tracing-appender?
tracing-log implicit feature

Enables tracing-log

tracing-log:

Provides compatibility between tracing and the log crate

crossbeam-channel tracing-appender?
parking_lot panic?
thiserror tracing-appender?
time tracing-appender?
tokio panic?