diff --git a/.env-example b/.env-example index 73a1bac..b54e544 100644 --- a/.env-example +++ b/.env-example @@ -5,3 +5,4 @@ DB_USER=test DB_PASS=testpass DB_DB=pdns DNS_MASTER=wile +LOG_LEVEL=DEBUG diff --git a/main.py b/main.py index 2a209eb..263e371 100644 --- a/main.py +++ b/main.py @@ -34,7 +34,7 @@ def main(): print(f"{answer=}") if not expected: expected = answer.rrset.to_text() - print(f"set {expected=}") + # print(f"set {expected=}") else: if answer.rrset.to_text() != 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.commit() except: - print(f"{zone} has no DNSKEY") + logging.error(f"{zone} has no DNSKEY") 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()