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
@@ -84,13 +84,10 @@ class AppCoordinator: AppCoordinatorProtocol {
loggerConfiguration.maxLogFilesCount = 10
#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)
loggerConfiguration.logLevel = .debug
#else
setupTracing(filter: "info,hyper=warn,sled=warn,matrix_sdk_sled=warn")
setupTracing(configuration: .release)
loggerConfiguration.logLevel = .info
#endif