mirror of
https://github.com/threefoldtech/mycelium.git
synced 2026-06-05 23:31:38 +00:00
6e8906a3fa
This switches:
- from android_logger to tracing-android
- from oslog to tracing-oslog
- from log to the default tracing log infrastructure
Most of the noise in here is changing the imports from
`log::{…}` to `tracing::{…}`.
In terms of log setup, for now this tries to stick with the existing
behaviour:
- myceliumd now uses `EnvFilter` and the `compact()` default formatter,
instead of `prety_env_logger`.
Its CLI args are kept as-is. `RUST_LOG` env var still works, too.
- The `setup_the_logger` function in the `mobile` crate is renamed to
`setup_logging`.
mobile crate
This crate will be called from Dart/Flutter, Kotlin(Android), or Swift(iOS)