From 49b2a7622b3bec06d1a7b1b66247f4478bc682f8 Mon Sep 17 00:00:00 2001 From: alwaysmesmerizingyou Date: Fri, 4 Sep 2026 19:51:27 -0700 Subject: [PATCH] added debug text --- src-tauri/src/main.rs | 23 ++++++++++------------- ui/index.html | 30 ++++++++++++++++-------------- 2 files changed, 26 insertions(+), 27 deletions(-) diff --git a/src-tauri/src/main.rs b/src-tauri/src/main.rs index fae90e9..58e9c81 100644 --- a/src-tauri/src/main.rs +++ b/src-tauri/src/main.rs @@ -7,26 +7,19 @@ use tauri::{Emitter, Manager, State, WebviewUrl, WebviewWindowBuilder}; fn debug_log(msg: &str) { let log_dir = if let Ok(app_data) = std::env::var("APPDATA") { - std::path::PathBuf::from(app_data) - .join("vyla-home") - .join("vyla-home-files") - .join("logs") + std::path::PathBuf::from(app_data).join("vyla-home").join("vyla-home-files").join("logs") + } else if let Ok(home) = std::env::var("HOME") { + std::path::PathBuf::from(home).join("Library").join("Logs").join("VylaHome") } else if let Ok(user_profile) = std::env::var("USERPROFILE") { - std::path::PathBuf::from(user_profile) - .join(".vyla-home") - .join("logs") + std::path::PathBuf::from(user_profile).join(".vyla-home").join("logs") } else { - std::path::PathBuf::from("logs") + std::env::temp_dir().join("vyla-home-logs") }; let _ = std::fs::create_dir_all(&log_dir); let log_path = log_dir.join("rust-debug.log"); - if let Ok(mut file) = std::fs::OpenOptions::new() - .create(true) - .append(true) - .open(&log_path) - { + if let Ok(mut file) = std::fs::OpenOptions::new().create(true).append(true).open(&log_path) { use std::io::Write; let _ = writeln!(file, "[RUST] {}", msg); } @@ -652,11 +645,15 @@ fn main() { child.id() )); if let Some(stderr) = child.stderr.take() { + let w = window.clone(); std::thread::spawn(move || { use std::io::{BufRead, BufReader}; let reader = BufReader::new(stderr); for line in reader.lines().flatten() { debug_log(&format!("[NODE STDERR] {}", line)); + if line.contains("Error") || line.contains("Exception") || line.contains("MODULE_NOT_FOUND") { + let _ = w.emit("error", serde_json::json!({ "message": format!("Backend failed: {}", line) })); + } } }); } diff --git a/ui/index.html b/ui/index.html index 0b64513..50a8a3d 100644 --- a/ui/index.html +++ b/ui/index.html @@ -195,6 +195,9 @@
Starting runtime engine...
+ @@ -257,7 +260,7 @@
- +