diff options
| author | Brendan Allan <[email protected]> | 2026-02-11 19:36:27 +0800 |
|---|---|---|
| committer | GitHub <[email protected]> | 2026-02-11 11:36:27 +0000 |
| commit | a25b2af05aa4fe0cc2bc3474a0b5e23eca3efe4f (patch) | |
| tree | 0097ed5f15eb009b3ab1f5d235884d4733283166 /packages/desktop/src-tauri/src/job_object.rs | |
| parent | 8bfd6fdba2490aa41ef9533e3301f0272711d489 (diff) | |
| download | opencode-a25b2af05aa4fe0cc2bc3474a0b5e23eca3efe4f.tar.gz opencode-a25b2af05aa4fe0cc2bc3474a0b5e23eca3efe4f.zip | |
desktop: use tracing for logging (#13135)
Diffstat (limited to 'packages/desktop/src-tauri/src/job_object.rs')
| -rw-r--r-- | packages/desktop/src-tauri/src/job_object.rs | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/packages/desktop/src-tauri/src/job_object.rs b/packages/desktop/src-tauri/src/job_object.rs index 220aa5db6..8d774b14c 100644 --- a/packages/desktop/src-tauri/src/job_object.rs +++ b/packages/desktop/src-tauri/src/job_object.rs @@ -15,9 +15,9 @@ use std::io::{Error, Result}; use std::sync::Mutex; use windows::Win32::Foundation::{CloseHandle, HANDLE}; use windows::Win32::System::JobObjects::{ - AssignProcessToJobObject, CreateJobObjectW, JOB_OBJECT_LIMIT_KILL_ON_JOB_CLOSE, - JOBOBJECT_EXTENDED_LIMIT_INFORMATION, JobObjectExtendedLimitInformation, - SetInformationJobObject, + AssignProcessToJobObject, CreateJobObjectW, JobObjectExtendedLimitInformation, + SetInformationJobObject, JOBOBJECT_EXTENDED_LIMIT_INFORMATION, + JOB_OBJECT_LIMIT_KILL_ON_JOB_CLOSE, }; use windows::Win32::System::Threading::{OpenProcess, PROCESS_SET_QUOTA, PROCESS_TERMINATE}; @@ -111,7 +111,7 @@ impl JobObjectState { error: Mutex::new(None), }, Err(e) => { - eprintln!("Failed to create job object: {e}"); + tracing::error!("Failed to create job object: {e}"); Self { job: Mutex::new(None), error: Mutex::new(Some(format!("Failed to create job object: {e}"))), @@ -123,11 +123,11 @@ impl JobObjectState { pub fn assign_pid(&self, pid: u32) { if let Some(job) = self.job.lock().unwrap().as_ref() { if let Err(e) = job.assign_pid(pid) { - eprintln!("Failed to assign process {pid} to job object: {e}"); + tracing::error!(pid, "Failed to assign process to job object: {e}"); *self.error.lock().unwrap() = Some(format!("Failed to assign process to job object: {e}")); } else { - println!("Assigned process {pid} to job object for automatic cleanup"); + tracing::info!(pid, "Assigned process to job object for automatic cleanup"); } } } |
