Initialize the log crate bridge. Call this once from main() instead of env_logger::init().
Routes all log::info!() etc. calls to the par-term debug log file.
When RUST_LOG is set, also mirrors to stderr for terminal debugging.
Update the log level at runtime (e.g., from settings UI).
This only changes log::max_level() — the bridge itself always writes
whatever passes the filter.