From: Michael Tremer Date: Mon, 11 May 2026 16:09:35 +0000 (+0000) Subject: main: Include zone name in log messages after transfer X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=97f7d8002578fb9ece8d3b700102c9dc373c8969;p=zone-sync.git main: Include zone name in log messages after transfer Signed-off-by: Michael Tremer --- diff --git a/main.c b/main.c index 7cfb07b..dc274e4 100644 --- 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; }