Cargo Features

e-log has no features set by default.

[dependencies]
e-log = { version = "0.2.5", features = ["backtrace", "built", "dialog", "panic", "log-actix", "tracing-actix", "tracing-appender", "log-tauri", "tracing-log"] }
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 sync of tokio, Win32_Foundation and Win32_System_Console of windows-sys ^0.52

Affects panic::reattach_windows_terminal

log-actix = env_logger, log
tracing-actix = tracing, tracing-actix-web
tracing-appender = crossbeam-channel, thiserror, time, tracing-subscriber

Enables fmt and std of tracing-subscriber

log-tauri = byte-unit, fern, log, serde_repr, tauri

Enables kv_unstable of log

log:

Deprecated: use kv_* instead These *_unstable features will be removed in a future release

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.

tauri log-tauri?

Enables tauri ^1.6

serde_repr log-tauri?
byte-unit log-tauri?
fern log-tauri?

Enables fern ^0.6

log log-actix? log-tauri?
tracing-actix-web tracing-actix?
tracing tracing-actix?
tracing-subscriber tracing-appender?
env_logger log-actix?
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?