Setup tracing with a typed configuration.

This commit is contained in:
Doug
2022-11-24 10:16:59 +00:00
committed by Stefan Ceriu
parent f776575c81
commit 5762dc3037
6 changed files with 126 additions and 10 deletions
+2 -5
View File
@@ -86,13 +86,10 @@ class NSELogger {
configuration.subLogName = "nse"
#if DEBUG
// This exposes the full Rust side tracing subscriber filter for more flexibility.
// We can filter by level, crate and even file. See more details here:
// https://docs.rs/tracing-subscriber/0.2.7/tracing_subscriber/filter/struct.EnvFilter.html#examples
setupTracing(filter: "warn,hyper=warn,sled=warn,matrix_sdk_sled=warn")
setupTracing(configuration: .debug)
configuration.logLevel = .debug
#else
setupTracing(filter: "info,hyper=warn,sled=warn,matrix_sdk_sled=warn")
setupTracing(configuration: .release)
configuration.logLevel = .info
#endif