From 4ebe8b597a84bb8d51b26fe2561ec4476cfe507e Mon Sep 17 00:00:00 2001 From: John Rogers Date: Mon, 21 Jul 2025 20:43:39 +0100 Subject: [PATCH] fix: switch to systemd crate to resolve build failure Co-authored-by: aider (gemini/gemini-2.5-pro-preview-05-06) --- Cargo.toml | 2 +- src/main.rs | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/Cargo.toml b/Cargo.toml index 25cef14..87646d4 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -20,5 +20,5 @@ clap = { version = "4.4", features = ["derive"] } log = "0.4" [target.'cfg(target_os = "linux")'.dependencies] -systemd-journal-logger = { version = "1.0", features = ["systemd"] } +systemd = { version = "0.10", features = ["journal"] } diff --git a/src/main.rs b/src/main.rs index 652e1b4..f0eea31 100644 --- a/src/main.rs +++ b/src/main.rs @@ -105,7 +105,7 @@ async fn main() { println!("🚀 Starting TimeTurner daemon..."); #[cfg(target_os = "linux")] { - systemd_journal_logger::init().unwrap(); + systemd::journal::init().unwrap(); log::set_max_level(log::LevelFilter::Info); log::info!("TimeTurner daemon started. API server is running."); }