diff --git a/frontend/src-tauri/src/commands/backend.rs b/frontend/src-tauri/src/commands/backend.rs index 6d82ab2e2..edaf718ff 100644 --- a/frontend/src-tauri/src/commands/backend.rs +++ b/frontend/src-tauri/src/commands/backend.rs @@ -131,19 +131,14 @@ fn run_stirling_pdf_jar(app: &tauri::AppHandle, java_path: &PathBuf, jar_path: & // Create all necessary directories std::fs::create_dir_all(&app_data_dir).ok(); - std::fs::create_dir_all(&config_dir).ok(); std::fs::create_dir_all(&log_dir).ok(); - std::fs::create_dir_all(&work_dir).ok(); add_log(format!("📁 App data directory: {}", app_data_dir.display())); - add_log(format!("📁 Config directory: {}", config_dir.display())); add_log(format!("📁 Log directory: {}", log_dir.display())); - add_log(format!("📁 Working directory: {}", work_dir.display())); // Define all Java options with Tauri-specific paths let log_path_option = format!("-Dlogging.file.path={}", log_dir.display()); - let config_path_option = format!("-Dspring.config.location={}/", config_dir.display()); - let user_dir_option = format!("-Duser.dir={}", work_dir.display()); + let java_options = vec![ "-Xmx2g", diff --git a/frontend/src-tauri/src/lib.rs b/frontend/src-tauri/src/lib.rs index aa88ec413..159d0def3 100644 --- a/frontend/src-tauri/src/lib.rs +++ b/frontend/src-tauri/src/lib.rs @@ -11,7 +11,7 @@ pub fn run() { tauri::Builder::default() .plugin(tauri_plugin_shell::init()) .plugin(tauri_plugin_fs::init()) - .setup(|app| { + .setup(|_| { // Check command line arguments at startup for macOS file opening let args: Vec = std::env::args().collect(); for arg in args.iter().skip(1) { @@ -21,7 +21,6 @@ pub fn run() { break; // Only handle the first PDF file } } - Ok(()) }) .invoke_handler(tauri::generate_handler![start_backend, check_backend_health, get_opened_file, clear_opened_file]) diff --git a/frontend/src-tauri/src/utils/logging.rs b/frontend/src-tauri/src/utils/logging.rs index 7d97bc986..4d4779d6c 100644 --- a/frontend/src-tauri/src/utils/logging.rs +++ b/frontend/src-tauri/src/utils/logging.rs @@ -76,14 +76,3 @@ fn write_to_log_file(log_entry: &str) { } } } - -// Get current logs for debugging -pub fn get_logs() -> Vec { - let logs = BACKEND_LOGS.lock().unwrap(); - logs.iter().cloned().collect() -} - -// Get log file path for external access -pub fn get_log_file_path() -> PathBuf { - get_log_directory().join("tauri-backend.log") -} \ No newline at end of file