mirror of
https://github.com/matrix-org/matrix-rust-sdk.git
synced 2026-05-08 07:56:55 -04:00
Now that (since https://github.com/matrix-org/matrix-js-sdk/pull/4918) Element Web uses separate subscribers for each OlmMachine, rather than a single global one with a separate LevelFilter, EW's logs are very verbose because they receive all the TRACE logs. Dropping the TRACE logs on the floor isn't my favourite solution, but everything else seems to be a bit harder than I have time for right now: * Sending TRACE logs up to the JS side in case it wants to print them would (a) increase overhead and (b) be an annoying breaking change in JsLogger * Ideally we'd let the application configure its logging more precisely via an `EnvFilter` or something, but I'm not really sure what the API would look like for that. So for now, we take the easy path.
Common types that are used in the different matrix-sdk layers.
NOTE: These are common dependencies for the different matrix-sdk layers, you're probably interested in the main matrix-sdk crate.