diff options
author | Wojciech Kosior <kwojtus@protonmail.com> | 2020-06-17 14:24:24 +0200 |
---|---|---|
committer | Wojciech Kosior <kwojtus@protonmail.com> | 2020-06-17 14:24:24 +0200 |
commit | 1017dfb223bc857a2327dbad90b8c68e8664d3fe (patch) | |
tree | a852725839bf5dc72965e3d3c98da6b4ebf656ee /src/ztdnslib.py | |
parent | 7caef553b4061b6179c2757cb3bbd4e17e892cf7 (diff) | |
download | 0tdns-1017dfb223bc857a2327dbad90b8c68e8664d3fe.tar.gz 0tdns-1017dfb223bc857a2327dbad90b8c68e8664d3fe.zip |
prepend log message with an hour
Diffstat (limited to 'src/ztdnslib.py')
-rw-r--r-- | src/ztdnslib.py | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/src/ztdnslib.py b/src/ztdnslib.py index dc54602..8ac0169 100644 --- a/src/ztdnslib.py +++ b/src/ztdnslib.py @@ -2,6 +2,7 @@ import yaml import psycopg2 import os import fcntl +from time import gmtime, strftime db_config_path = '/etc/0tdns/db_connection_config.yml' logfile = '/var/log/0tdns.log' @@ -28,7 +29,16 @@ def get_default_host_address(remote_address): s.close() return hostaddr +loghour = None + +def set_loghour(hour): + global loghour + loghour = hour + def log(msg): + msg = '[{}] {}'.format(strftime('%H:%M', gmtime()), msg) + if loghour: + msg = '[{}]{}'.format(loghour, msg) msg = bytearray(msg + '\n', "UTF-8") fd = os.open(logfile, os.O_APPEND | os.O_WRONLY | os.O_CREAT) try: |