diff --git a/src-tauri/src/lib.rs b/src-tauri/src/lib.rs index 06e1e15d..cdb6cfe9 100644 --- a/src-tauri/src/lib.rs +++ b/src-tauri/src/lib.rs @@ -585,6 +585,12 @@ fn set_up_tauri_logger() -> TauriPlugin { builder } + // When running the built binary, set `COCO_LOG` to `coco_lib=trace` to capture all logs + // that come from Coco in the log file, which helps with debugging. + if !tauri::is_dev() { + std::env::set_var("COCO_LOG", "coco_lib=trace"); + } + let mut builder = tauri_plugin_log::Builder::new(); builder = builder.format(|out, message, record| { let now = chrono::Local::now().format("%m-%d %H:%M:%S");