commit e3fff494910cd263d90119ac1b73aef6d830446e
parent 76cbe816ad7cdfe728dcbea24029ecaedbc1287d
Author: parazyd <parazyd@dyne.org>
Date: Sat, 9 Dec 2017 11:27:39 +0100
Use different timestamp for log messages
Diffstat:
1 file changed, 11 insertions(+), 4 deletions(-)
diff --git a/lib/log.py b/lib/log.py
@@ -4,7 +4,7 @@
Logging functions
"""
-from time import time
+from time import strftime
from os import makedirs
from os.path import join
import sys
@@ -12,11 +12,18 @@ import sys
from lib.config import logdir
+def timestamp():
+ """
+ Return current time in a certain format.
+ """
+ return strftime("%Y/%m/%d %H:%M:%S")
+
+
def die(msg, tofile=True):
"""
Log error and exit with exitcode 1
"""
- msg = "%d [ERR] %s" % (int(time()), msg)
+ msg = "%s [ERR] %s" % (timestamp(), msg)
print(msg)
if tofile:
logtofile('amprolla.txt', msg+'\n')
@@ -27,7 +34,7 @@ def warn(msg, tofile=True):
"""
Log warning and continue
"""
- msg = "%d [WARN] %s" % (int(time()), msg)
+ msg = "%s [WARN] %s" % (timestamp(), msg)
print(msg)
if tofile:
logtofile('amprolla.txt', msg+'\n')
@@ -37,7 +44,7 @@ def info(msg, tofile=True):
"""
Log informational message and continue
"""
- msg = "%d [INFO] %s" % (int(time()), msg)
+ msg = "%s [INFO] %s" % (timestamp(), msg)
print(msg)
if tofile:
logtofile('amprolla.txt', msg+'\n')