Cargo Features

Logforth has no features set by default.

[dependencies]
logforth = { version = "0.24.0", features = ["colored", "fastrace", "google_structured_log", "journald", "json", "native-tls", "opentelemetry", "rolling-file", "syslog", "internal-non-blocking", "internal-serde"] }
colored

Enables colored

Optional dependencies

Affects logforth::color

fastrace

Enables fastrace

google_structured_log = internal-serde

Enables serde_json

journald

Enables libc

json = internal-serde

Enables serde_json

native-tls

Enables native-tls, native-tls of optional fasyslog

opentelemetry

Enables opentelemetry, opentelemetry-otlp, and opentelemetry_sdk

Affects append::opentelemetry

rolling-file = internal-non-blocking

Affects append::rolling_file

syslog = internal-non-blocking

Enables fasyslog

Affects append::syslog

internal-non-blocking rolling-file? syslog?

Internal features - not intended for directly public use

Enables crossbeam-channel

internal-serde google_structured_log? json?

Enables serde, serde of jiff, kv_serde of log