Added log_level for logging target
This commit is contained in:
parent
e2392c9f28
commit
b53dd30eae
@ -163,20 +163,20 @@ class JsonFormatter(logging.Formatter):
|
|||||||
return json.dumps(obj)
|
return json.dumps(obj)
|
||||||
|
|
||||||
|
|
||||||
def appLoggingConfigure(basepath, target, log_name_lvl=[], fmt=SHORT_FMT, ring_logs=None, host=None, port=None):
|
def appLoggingConfigure(basepath, target, log_name_lvl=[], target_level=logging.DEBUG, fmt=SHORT_FMT, ring_logs=None, host=None, port=None):
|
||||||
target_handlers = ['main', ]
|
target_handlers = ['main', ]
|
||||||
# define handler
|
# define handler
|
||||||
#
|
#
|
||||||
if target == 'stdout':
|
if target == 'stdout':
|
||||||
handler = dict(main={
|
handler = dict(main={
|
||||||
'level': 'DEBUG',
|
'level': logging.getLevelName(target_level),
|
||||||
'formatter': 'format',
|
'formatter': 'format',
|
||||||
'class': 'logging.StreamHandler',
|
'class': 'logging.StreamHandler',
|
||||||
'stream': 'ext://sys.stdout',
|
'stream': 'ext://sys.stdout',
|
||||||
})
|
})
|
||||||
elif target == 'logfile':
|
elif target == 'logfile':
|
||||||
handler = dict(main={
|
handler = dict(main={
|
||||||
'level': 'DEBUG',
|
'level': logging.getLevelName(target_level),
|
||||||
'formatter': 'json',
|
'formatter': 'json',
|
||||||
'class': 'logging.handlers.RotatingFileHandler',
|
'class': 'logging.handlers.RotatingFileHandler',
|
||||||
'filename': os.path.join(basepath, 'messages.log'),
|
'filename': os.path.join(basepath, 'messages.log'),
|
||||||
|
Loading…
x
Reference in New Issue
Block a user