diff --git a/CHANGELOG.md b/CHANGELOG.md index 85fae69..653c578 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,11 +6,13 @@ The format is based on [Keep a Changelog](http://keepachangelog.com/) and this p ## [Unreleased] +- [#416] Add support for log_format option for defmt decoder - [#410] Simplify canary - [#405] Also enable merge queue for changelog enforcer - [#404] Switch from bors to merge queue - [#402] Do not panic if locations do not contain the frame +[#416]: https://github.com/knurling-rs/probe-run/pull/416 [#410]: https://github.com/knurling-rs/probe-run/pull/410 [#405]: https://github.com/knurling-rs/probe-run/pull/405 [#404]: https://github.com/knurling-rs/probe-run/pull/404 diff --git a/src/cli.rs b/src/cli.rs index 4fb359e..301ac6e 100644 --- a/src/cli.rs +++ b/src/cli.rs @@ -110,7 +110,7 @@ const HELPER_CMDS: [&str; 3] = ["list_chips", "list_probes", "version"]; pub fn handle_arguments() -> anyhow::Result { let opts = Opts::parse(); let verbose = opts.verbose; - let log_format = opts.log_format.as_ref().map(|s| s.as_str()); + let log_format = opts.log_format.as_deref(); defmt_decoder::log::init_logger(log_format, opts.json, move |metadata| { if defmt_decoder::log::is_defmt_frame(metadata) {