stdout logging configuration added

This commit is contained in:
Dirk Alders 2020-01-28 20:06:27 +01:00
parent 98fea3a4d4
commit b9184d3e41

View File

@ -151,9 +151,10 @@ class collectingTestcaseHandler(collectingHandler):
self.MY_LOGS.append(record.__dict__) self.MY_LOGS.append(record.__dict__)
self.MY_LOGS[-1]['moduleLogger'] = collectingHandler().get_logs() self.MY_LOGS[-1]['moduleLogger'] = collectingHandler().get_logs()
def appLoggingConfigure(basepath, target, log_name_lvl=[], fmt=SHORT_FMT, ring_logs=None): def appLoggingConfigure(basepath, target, log_name_lvl=[], fmt=SHORT_FMT, ring_logs=None):
target_handlers = ['main', 'logwarn'] target_handlers = ['main', ]
if basepath is not None:
target_handlers.append('logwarn')
# define handler # define handler
# #
if target == 'stdout': if target == 'stdout':
@ -185,6 +186,7 @@ def appLoggingConfigure(basepath, target, log_name_lvl=[], fmt=SHORT_FMT, ring_l
'class': 'report.collectingRingHandler', 'class': 'report.collectingRingHandler',
'max_logs': ring_logs, 'max_logs': ring_logs,
} }
if basepath is not None:
handler['logwarn'] = { handler['logwarn'] = {
'level': 'WARNING', 'level': 'WARNING',
'formatter': 'long', 'formatter': 'long',
@ -220,6 +222,10 @@ def appLoggingConfigure(basepath, target, log_name_lvl=[], fmt=SHORT_FMT, ring_l
)) ))
def stdoutLoggingConfigure(log_name_lvl=[], fmt=SHORT_FMT):
appLoggingConfigure(None, 'stdout', log_name_lvl=log_name_lvl, fmt=fmt)
class testSession(dict): class testSession(dict):
KEY_NAME = 'name' KEY_NAME = 'name'
KEY_FAILED_TESTS = 'number_of_failed_tests' KEY_FAILED_TESTS = 'number_of_failed_tests'