Cargo Features

[dependencies]
e-log = { version = "0.2.0-alpha.5", default-features = false, features = ["log-actix", "tracing-actix", "tracing-appender", "log-tauri", "tauri-colored", "parking_lot"] }
default = log

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

log-actix = env_logger, log
tracing-actix = tracing, tracing-actix-web, tracing-bunyan-formatter, tracing-log
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

tauri-colored

Enables colored of fern

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?
serde_repr log-tauri?
byte-unit log-tauri?
fern log-tauri? tauri-colored?
log default log-actix? log-tauri?
tracing-actix-web tracing-actix?
tracing tracing-actix?
tracing-subscriber tracing-appender?
tracing-bunyan-formatter tracing-actix?
env_logger log-actix?
tracing-log tracing-actix?
crossbeam-channel tracing-appender?
parking_lot implicit feature

Enables parking_lot

parking_lot:

More compact and efficient implementations of the standard synchronization primitives

thiserror tracing-appender?
time tracing-appender?