aboutsummaryrefslogtreecommitdiff
path: root/src/ztdnslib.py
diff options
context:
space:
mode:
authorWojciech Kosior <kwojtus@protonmail.com>2020-06-17 14:24:24 +0200
committerWojciech Kosior <kwojtus@protonmail.com>2020-06-17 14:24:24 +0200
commit1017dfb223bc857a2327dbad90b8c68e8664d3fe (patch)
treea852725839bf5dc72965e3d3c98da6b4ebf656ee /src/ztdnslib.py
parent7caef553b4061b6179c2757cb3bbd4e17e892cf7 (diff)
download0tdns-1017dfb223bc857a2327dbad90b8c68e8664d3fe.tar.gz
0tdns-1017dfb223bc857a2327dbad90b8c68e8664d3fe.zip
prepend log message with an hour
Diffstat (limited to 'src/ztdnslib.py')
-rw-r--r--src/ztdnslib.py10
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: