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)
|
||||
|
||||
|
||||
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', ]
|
||||
# define handler
|
||||
#
|
||||
if target == 'stdout':
|
||||
handler = dict(main={
|
||||
'level': 'DEBUG',
|
||||
'level': logging.getLevelName(target_level),
|
||||
'formatter': 'format',
|
||||
'class': 'logging.StreamHandler',
|
||||
'stream': 'ext://sys.stdout',
|
||||
})
|
||||
elif target == 'logfile':
|
||||
handler = dict(main={
|
||||
'level': 'DEBUG',
|
||||
'level': logging.getLevelName(target_level),
|
||||
'formatter': 'json',
|
||||
'class': 'logging.handlers.RotatingFileHandler',
|
||||
'filename': os.path.join(basepath, 'messages.log'),
|
||||
|
Loading…
x
Reference in New Issue
Block a user