Scaffolding for a revised way of logging in Zed. Very WIP, but the idea is to allow maintainers to tell users to paste ```json { "log": { "project.format": "trace" } } ``` into their settings so that even trace logs are emitted for the log statements emitted from a logger under the `project.format` scope. The plan is to eventually implement the `Log` trait from the `log` crate instead of just wrapping the `log` crate, which will simplify the implementation greatly, and remove our need for both the `env_logger` and `simplelog` crates. Additionally, work will be done to transition to using the scoped logging APIs throughout the app, focusing on bug hotspots to start (currently, scoped logging is only used in the format codepath). Release Notes: - N/A
Symbolic link
1 line
17 B
Plaintext
Symbolic link
1 line
17 B
Plaintext
../../LICENSE-GPL |