fabro/lib/crates/fabro-config/Cargo.toml
Bryan Helmkamp d07596ca80
feat(server): support stdout log destination
Add configurable server log destinations with an environment override so containers can stream foreground server logs to stdout while local installs keep file logging by default. Validate configured log filters at load time and reject stdout logging for daemon mode.
2026-04-26 14:52:15 -04:00

44 lines
1,023 B
TOML

[package]
name = "fabro-config"
edition.workspace = true
version.workspace = true
publish = false
license.workspace = true
description = "Centralized configuration types for Fabro"
[lib]
doctest = false
[features]
default = []
clap = ["dep:clap", "fabro-types/clap"]
[lints]
workspace = true
[dependencies]
anyhow.workspace = true
clap = { workspace = true, optional = true }
chrono.workspace = true
fabro-macros = { path = "../fabro-macros" }
fabro-options-metadata.workspace = true
fabro-proc = { path = "../fabro-proc" }
fabro-static.workspace = true
fabro-types = { path = "../fabro-types" }
fabro-util = { path = "../fabro-util" }
dirs.workspace = true
ipnet = "2.11.0"
serde.workspace = true
serde_json.workspace = true
strsim = "0.11"
tempfile = "3"
toml.workspace = true
tracing.workspace = true
tracing-subscriber.workspace = true
thiserror.workspace = true
ulid.workspace = true
[dev-dependencies]
toml.workspace = true
fabro-types = { path = "../fabro-types", features = ["test-support"] }
temp-env = "0.3"