stdout logging configuration added
This commit is contained in:
parent
98fea3a4d4
commit
b9184d3e41
28
__init__.py
28
__init__.py
@ -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,15 +186,16 @@ 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,
|
||||||
}
|
}
|
||||||
handler['logwarn'] = {
|
if basepath is not None:
|
||||||
'level': 'WARNING',
|
handler['logwarn'] = {
|
||||||
'formatter': 'long',
|
'level': 'WARNING',
|
||||||
'class': 'logging.handlers.RotatingFileHandler',
|
'formatter': 'long',
|
||||||
'filename': os.path.join(basepath, 'messages.warn'),
|
'class': 'logging.handlers.RotatingFileHandler',
|
||||||
'mode': 'a',
|
'filename': os.path.join(basepath, 'messages.warn'),
|
||||||
'maxBytes': 10485760,
|
'mode': 'a',
|
||||||
'backupCount': 2
|
'maxBytes': 10485760,
|
||||||
}
|
'backupCount': 2
|
||||||
|
}
|
||||||
# define loggers
|
# define loggers
|
||||||
#
|
#
|
||||||
loggers = {}
|
loggers = {}
|
||||||
@ -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'
|
||||||
|
Loading…
x
Reference in New Issue
Block a user