summaryrefslogtreecommitdiffhomepage
path: root/packages/desktop/src-tauri/src/job_object.rs
diff options
context:
space:
mode:
authorBrendan Allan <[email protected]>2026-02-11 19:36:27 +0800
committerGitHub <[email protected]>2026-02-11 11:36:27 +0000
commita25b2af05aa4fe0cc2bc3474a0b5e23eca3efe4f (patch)
tree0097ed5f15eb009b3ab1f5d235884d4733283166 /packages/desktop/src-tauri/src/job_object.rs
parent8bfd6fdba2490aa41ef9533e3301f0272711d489 (diff)
downloadopencode-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.rs12
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");
}
}
}