tracing-panic

This commit is contained in:
Greg Shuflin
2024-01-07 19:03:31 -08:00
parent 010bd9534e
commit 9e851ce49f
3 changed files with 13 additions and 0 deletions
Generated
+11
View File
@@ -556,6 +556,7 @@ dependencies = [
"tokio-util",
"tracing",
"tracing-appender",
"tracing-panic",
"tracing-subscriber",
]
@@ -975,6 +976,16 @@ dependencies = [
"tracing-core",
]
[[package]]
name = "tracing-panic"
version = "0.1.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "eaf80030ce049691c9922d75be63cadf345110a245cd4581833c66f87c02ad25"
dependencies = [
"tracing",
"tracing-subscriber",
]
[[package]]
name = "tracing-subscriber"
version = "0.3.18"
+1
View File
@@ -18,4 +18,5 @@ tokio = { version = "1.35.1", features = ["full"] }
tokio-util = "0.7.10"
tracing = "0.1.40"
tracing-appender = "0.2.3"
tracing-panic = "0.1.1"
tracing-subscriber = "0.3.18"
+1
View File
@@ -24,6 +24,7 @@ async fn main() -> std::io::Result<()> {
.with_writer(non_blocking_appender)
.finish();
tracing::subscriber::set_global_default(subscriber).unwrap();
std::panic::set_hook(Box::new(tracing_panic::panic_hook));
info!("Initializing pane-editor");
let args = Arguments::parse();