⚠️ Possible breakage in no-std
Targets without atomic support, like thumbv4t-none-eabi
, may now fail to compile if you were using set_logger
or set_max_level
. Use the unsafe set_logger_racy
or set_max_level_racy
functions instead.
log
previously used a custom build script with a few specific targets listed to determine atomic support. Any that wasn't listed was assume to support them. It now uses Rust's target_has_atomic
cfg instead, which is more complete.
What's Changed
- Remove build.rs file by @GuillaumeGomez in #543
- Add the structured-logger crate to the README by @zensh in #548
- Prepare for 0.4.19 release by @KodrAus in #552
New Contributors
Full Changelog: 0.4.18...0.4.19