feat: better (because working) logging

This commit is contained in:
Michael Hinz 2026-02-12 15:43:47 +01:00
commit 108850bad0
2 changed files with 8 additions and 2 deletions

View file

@ -5,3 +5,4 @@ DB_USER=test
DB_PASS=testpass DB_PASS=testpass
DB_DB=pdns DB_DB=pdns
DNS_MASTER=wile DNS_MASTER=wile
LOG_LEVEL=DEBUG

View file

@ -34,7 +34,7 @@ def main():
print(f"{answer=}") print(f"{answer=}")
if not expected: if not expected:
expected = answer.rrset.to_text() expected = answer.rrset.to_text()
print(f"set {expected=}") # print(f"set {expected=}")
else: else:
if answer.rrset.to_text() != expected: if answer.rrset.to_text() != expected:
print(f"{answer.rrset.to_text()=} differs from {expected=}") print(f"{answer.rrset.to_text()=} differs from {expected=}")
@ -53,7 +53,12 @@ def main():
db.query(f"""UPDATE records SET content = '{' '.join(carr)}' WHERE id={id}""") db.query(f"""UPDATE records SET content = '{' '.join(carr)}' WHERE id={id}""")
db.commit() db.commit()
except: except:
print(f"{zone} has no DNSKEY") logging.error(f"{zone} has no DNSKEY")
if __name__ == "__main__": if __name__ == "__main__":
logging.basicConfig(format='%(asctime)s %(name)-12s %(levelname)-8s %(message)s',
datefmt='%Y-%m-%d %H:%M:%S',
filename=config('LOG_FILENAME', './dnssec-fix.log'),
level=config('LOG_LEVEL', 'DEBUG'))
main() main()