gitdataai/libs/observability
ZhenYi 7d7103e271
Some checks are pending
CI / Frontend Build (push) Blocked by required conditions
CI / Rust Lint & Check (push) Waiting to run
CI / Rust Tests (push) Waiting to run
CI / Frontend Lint & Type Check (push) Waiting to run
feat(observability): use human-readable log format for terminals
When stdout is connected to a TTY, use tracing_subscriber's pretty
format with colors instead of single-line JSON. Non-TTY (container
logs, pipes) continue to output JSON for log aggregation.

Override auto-detection via APP_LOG_FORMAT=json|pretty.

Also adds APP_LOG_PRETTY=true to use serde_json::to_string_pretty
for human-readable JSON output (useful for development/debugging).
2026-04-26 16:39:03 +08:00
..
src feat(observability): use human-readable log format for terminals 2026-04-26 16:39:03 +08:00
Cargo.toml chore(admin): remove all metrics/observability features 2026-04-23 15:42:00 +08:00