]> git.ipfire.org Git - zone-sync.git/commitdiff
main: Include zone name in log messages after transfer
authorMichael Tremer <michael.tremer@ipfire.org>
Mon, 11 May 2026 16:09:35 +0000 (16:09 +0000)
committerMichael Tremer <michael.tremer@ipfire.org>
Mon, 11 May 2026 16:09:35 +0000 (16:09 +0000)
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
main.c

diff --git a/main.c b/main.c
index 7cfb07b3e68e83f3b8b3a5d6f014d43624e05055..dc274e4cca935d602be563a1abbc98b548b2dd91 100644 (file)
--- a/main.c
+++ b/main.c
@@ -216,25 +216,33 @@ static void zone_done(dns_zone_t* zone) {
 }
 
 static void transfer_done(dns_zone_t* zone, uint32_t* expireopt, isc_result_t result) {
+       char name[DNS_NAME_FORMATSIZE];
+       dns_name_t* origin = NULL;
        int r;
 
+       // Fetch the origin
+       origin = dns_zone_getorigin(zone);
+
+       // Extract the name
+       dns_name_format(origin, name, sizeof(name));
+
        switch (result) {
                case ISC_R_SUCCESS:
-                       DEBUG("Transfer successful\n");
+                       INFO("%s: Transfer successful\n", name);
 
                        // Commit any changes
                        r = dns_zone_flush(zone);
                        if (r) {
-                               ERROR("Failed to flush zone\n");
+                               ERROR("%s: Failed to flush zone\n", name);
                        }
                        break;
 
                case DNS_R_UPTODATE:
-                       DEBUG("Zone is up to date\n");
+                       INFO("%s: Zone is up to date\n", name);
                        break;
 
                default:
-                       ERROR("Zone transfer failed\n");
+                       ERROR("%s: Zone transfer failed\n", name);
                        break;
        }