From d91d63ebac6215bbb60a0618c51067698ee92579 Mon Sep 17 00:00:00 2001 From: Ross McFarland Date: Fri, 21 Nov 2025 17:32:33 -0800 Subject: [PATCH] Use dedicated Checksum logger so that checksum is visible in --quiet mode --- .changelog/be3a5f7895c84e7a829da3e9d57f8f99.md | 4 ++++ octodns/manager.py | 6 ++++-- 2 files changed, 8 insertions(+), 2 deletions(-) create mode 100644 .changelog/be3a5f7895c84e7a829da3e9d57f8f99.md diff --git a/.changelog/be3a5f7895c84e7a829da3e9d57f8f99.md b/.changelog/be3a5f7895c84e7a829da3e9d57f8f99.md new file mode 100644 index 0000000..d82a36a --- /dev/null +++ b/.changelog/be3a5f7895c84e7a829da3e9d57f8f99.md @@ -0,0 +1,4 @@ +--- +type: minor +--- +Use dedicated Checksum logger so that checksum is visible in --quiet mode \ No newline at end of file diff --git a/octodns/manager.py b/octodns/manager.py index c14c7ea..bbc7be4 100644 --- a/octodns/manager.py +++ b/octodns/manager.py @@ -10,7 +10,7 @@ from importlib import import_module from importlib.metadata import PackageNotFoundError from importlib.metadata import version as module_version from json import dumps -from logging import getLogger +from logging import INFO, getLogger from re import compile as re_compile from sys import stdout @@ -896,7 +896,9 @@ class Manager(object): csum = sha256() csum.update(data.encode('utf-8')) computed_checksum = csum.hexdigest() - self.log.info('sync: checksum=%s', computed_checksum) + checksum_log = getLogger('Checksum') + checksum_log.setLevel(INFO) + checksum_log.info('checksum=%s', computed_checksum) if not force: self.log.debug('sync: checking safety')