add dumb logging

This commit is contained in:
Aleksandr 2025-10-07 03:33:54 +03:00
parent 8015bcc99f
commit 04ff3853e6
7 changed files with 195 additions and 22 deletions

View file

@ -16,8 +16,12 @@ cli = [
"figment/yaml",
"figment/json",
"figment/toml",
"figment/env"
"figment/env",
"logforth",
"dep:fastrace"
]
enable-tracing = ["fastrace/enable"]
logforth = ["dep:logforth", "dep:opentelemetry-otlp"]
tokio = ["dep:tokio"]
# Very long running.
get_time_test = []
@ -63,3 +67,8 @@ eyre = { version = "0.6.12" }
num_cpus = { version = "1.17.0", optional = true }
either = "1.15.0"
humantime = "2.3.0"
log = { version = "0.4.28", features = ["kv", "kv_serde", "std", "serde"] }
logforth = { version = "0.28.1", default-features = false, features = ["append-fastrace", "append-file", "bridge-log", "layout-text", "layout-json", "append-async", "append-opentelemetry", "diagnostic-fastrace", "rustls"], optional = true }
opentelemetry-otlp = { version = "0.31.0", default-features = false, features = ["logs", "metrics", "http-proto", "http-json"], optional = true }
fastrace = { version = "0.7.14", optional = true }