From 39f257c79f3981c4548540a701e6e41202424117 Mon Sep 17 00:00:00 2001 From: Tim Meusel Date: Sat, 11 Jul 2026 20:04:36 +0200 Subject: [PATCH] sd_notify: Add log message This logs whenever we call sd_notify, the socket path and the actual message we write. This is incredibly helpful when debugging systemd behaviour. Signed-off-by: Tim Meusel --- project.clj | 2 +- src/puppetlabs/trapperkeeper/internal.clj | 3 +++ 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/project.clj b/project.clj index ad2c0cf..2f818cd 100644 --- a/project.clj +++ b/project.clj @@ -95,7 +95,7 @@ [org.openvoxproject/i18n ~i18n-version]] :eastwood {:ignored-faults {:reflection {puppetlabs.trapperkeeper.logging [{:line 92}] - puppetlabs.trapperkeeper.internal [{:line 174}] + puppetlabs.trapperkeeper.internal [{:line 177}] puppetlabs.trapperkeeper.testutils.logging true puppetlabs.trapperkeeper.testutils.logging-test true puppetlabs.trapperkeeper.services.nrepl.nrepl-service-test true diff --git a/src/puppetlabs/trapperkeeper/internal.clj b/src/puppetlabs/trapperkeeper/internal.clj index 38dfb64..3bf02c6 100644 --- a/src/puppetlabs/trapperkeeper/internal.clj +++ b/src/puppetlabs/trapperkeeper/internal.clj @@ -61,6 +61,9 @@ "Send a message to systemd NOTIFY_SOCKET if available." [^String message] (when-let [^String socket-path systemd-notify-socket] + (log/info (i18n/trs "Sending sd_notify message to NOTIFY_SOCKET {0}: {1}" + (pr-str socket-path) + (pr-str message))) (let [^AFUNIXSocketAddress addr (socket-addr socket-path)] (with-open [^AFUNIXDatagramSocket s (AFUNIXDatagramSocket/newInstance)] (try