From 2171e1e16ec65336843f7d0ac43333ebf1cae835 Mon Sep 17 00:00:00 2001 From: Jan Lindemann Date: Sat, 21 Dec 2019 19:08:51 +0000 Subject: [PATCH] log.py: Add support for flag "date" Signed-off-by: Jan Lindemann --- tools/python/jwutils/log.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/tools/python/jwutils/log.py b/tools/python/jwutils/log.py index fe1cf23..590af6d 100644 --- a/tools/python/jwutils/log.py +++ b/tools/python/jwutils/log.py @@ -3,6 +3,7 @@ import syslog import sys import inspect from os.path import basename +from datetime import datetime from . import misc # --- python 2 / 3 compatibility stuff @@ -38,6 +39,7 @@ CONSOLE_FONT_BLINK = '\033[5m' CONSOLE_FONT_OFF = '\033[m' f_position = 'position' +f_date = 'date' f_stderr = 'stderr' f_stdout = 'stdout' f_prio = 'prio' @@ -100,6 +102,9 @@ def slog(prio, *args, **kwargs): # export color_on = '' color_off = '' + if f_date in _flags: + msg += datetime.now().strftime("%b %d %H:%M:%S.%f ") + if f_prio in _flags: msg += _short_prio_str[prio] + ' '