[package] name = "hero_logger" version = "0.1.0" edition = "2021" description = "Hierarchical logging system for the Hero project with system and per-job isolation" authors = ["Hero Team"] [dependencies] tracing = "0.1" tracing-subscriber = { version = "0.3", features = ["env-filter", "json", "registry", "fmt"] } tracing-appender = "0.2" tokio = { version = "1", features = ["fs", "time", "rt", "rt-multi-thread", "macros"] } chrono = { version = "0.4", features = ["serde"] } serde = { version = "1.0", features = ["derive"] } serde_json = "1.0" thiserror = "1.0" anyhow = "1.0" rhai = "1.21.0" [dev-dependencies] tempfile = "3.0" tokio-test = "0.4" tracing-test = "0.2"