Cargo Features

SPDLOG-RS has no features set by default.

[dependencies]
spdlog-rs = { version = "0.4.0", features = ["level-error", "level-trace", "release-level-critical", "release-level-warn", "release-level-debug", "native", "libsystemd", "multi-thread", "runtime-pattern", "serde_json", "flexible-string", "log"] }
level-off level-critical level-error
level-warn level-info level-debug level-trace
release-level-off release-level-critical
release-level-error release-level-warn
release-level-info release-level-debug
release-level-trace source-location native
libsystemd = libsystemd-sys
multi-thread = crossbeam

Affects error::SendToChannelError, error::SendToChannelErrorDropped

runtime-pattern = spdlog-internal

Affects error::BuildPatternError

serde_json = serde

Enables serde_json

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.

crossbeam multi-thread?
flexible-string implicit feature

Enables flexible-string

flexible-string:

A stack heap flexible string designed to improve performance

log implicit feature

Enables log

[bench-dependencies]

Affects spdlog-rs::init_log_crate_proxy, spdlog-rs::log_crate_proxy, re_export::log

serde serde_json?
spdlog-internal runtime-pattern?
libsystemd-sys linux libsystemd?