Cargo Features

[dependencies]
logforth = { version = "0.22.1", default-features = false, features = ["colored", "fastrace", "journald", "json", "native-tls", "non-blocking", "opentelemetry", "rolling-file", "syslog"] }
default = colored

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

colored default

Enables colored

Optional dependencies

Affects logforth::color

fastrace

Enables fastrace

journald

Enables libc

json

Enables serde and serde_json, serde of jiff

native-tls

Enables native-tls, native-tls of optional fasyslog

non-blocking rolling-file? syslog?

Enables crossbeam-channel

Affects logforth::non_blocking

opentelemetry

Enables opentelemetry, opentelemetry-otlp, and opentelemetry_sdk

Affects append::opentelemetry

rolling-file = non-blocking

Affects append::rolling_file

syslog = non-blocking

Enables fasyslog

Affects append::syslog