add file logging

This commit is contained in:
Vladimir Mandic
2023-01-26 10:27:38 -05:00
parent 8dec75d99e
commit 40f11ed1fe
9 changed files with 306 additions and 111 deletions
+11 -2
View File
@@ -5,11 +5,20 @@ generic helper methods
import logging
logging.basicConfig(level = logging.INFO, format = '%(asctime)s %(levelname)s: %(message)s')
log_format = '%(asctime)s %(levelname)s: %(message)s'
logging.basicConfig(level = logging.INFO, format = log_format)
log = logging.getLogger("sd")
def set_logfile(logfile):
fh = logging.FileHandler(logfile)
formatter = logging.Formatter(log_format)
fh.setLevel(log.getEffectiveLevel())
fh.setFormatter(formatter)
log.addHandler(fh)
log.info({ 'log file': logfile })
class Map(dict):
def __init__(self, *args, **kwargs):
super(Map, self).__init__(*args, **kwargs)