mirror of
https://codeberg.org/shm0rt/ddns-pdns-updater.git
synced 2025-07-29 13:39:06 +02:00
added debug mode
This commit is contained in:
parent
39508da73b
commit
31888ccdd3
2 changed files with 14 additions and 5 deletions
17
Logger.py
17
Logger.py
|
@ -1,4 +1,3 @@
|
|||
import sys
|
||||
import datetime
|
||||
import syslog
|
||||
#from warnings import warn
|
||||
|
@ -15,10 +14,19 @@ class Logger:
|
|||
self.debug=debug
|
||||
|
||||
def log(self,severity, loglevel, msg):
|
||||
print(f"{loglevel}, {datetime.datetime.now().strftime("%Y-%m-%d %H:%M:%S")}, {msg}")
|
||||
if not self.debug or self.syslog:
|
||||
syslog.syslog(severity, f"{loglevel}, {msg}")
|
||||
if loglevel == "DEBUG":
|
||||
if self.debug:
|
||||
self.print_console(severity, loglevel, msg)
|
||||
else:
|
||||
self.print_console(severity, loglevel, msg)
|
||||
|
||||
if self.syslog:
|
||||
self.print_syslog(severity, loglevel, msg)
|
||||
|
||||
def print_console(self, severity, loglevel, msg):
|
||||
print(f"{loglevel}, {datetime.datetime.now().strftime("%Y-%m-%d %H:%M:%S")}, {msg}")
|
||||
def print_syslog(self, severity, loglevel, msg):
|
||||
syslog.syslog(severity, f"{loglevel}, {msg}")
|
||||
|
||||
def info(self, msg):
|
||||
self.log(syslog.LOG_INFO,"INFO",msg)
|
||||
|
@ -27,4 +35,5 @@ class Logger:
|
|||
def error(self, msg):
|
||||
self.log(syslog.LOG_ERR,"ERROR",msg)
|
||||
def _debug(self, msg):
|
||||
if self.debug:
|
||||
self.log(syslog.LOG_DEBUG,"DEBUG",msg)
|
||||
|
|
2
main.py
2
main.py
|
@ -4,7 +4,7 @@ import Logger as logger
|
|||
|
||||
def main():
|
||||
ExternalConnector=connector.Infomaniak("infomaniak.com/nic/update", "grug.cloud", "ddns-updater", "gTgN8gz5i40uBFunvP8M",syslog_option=True)
|
||||
log = logger.Logger(syslog=True)
|
||||
log = logger.Logger(syslog=True, debug=False)
|
||||
log.info("script gestartet")
|
||||
log.warn("warnung")
|
||||
log.error("error")
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue