Code clean up. Better debugging. Work on event session, presentation, and presenter.
This commit is contained in:
19
app/log.py
19
app/log.py
@@ -6,3 +6,22 @@ log.setLevel(logging.ERROR) # DEBUG > INFO > WARNING > ERROR > CRITICAL
|
||||
logging.basicConfig(
|
||||
format='[%(asctime)s] %(levelname)s @ %(module)s.%(funcName)s()#%(lineno)d: %(message)s'
|
||||
)
|
||||
|
||||
|
||||
# ### BEGIN ### Log ### logger_reset() ###
|
||||
# Updated 2021-09-29
|
||||
def logger_reset(func):
|
||||
# log.setLevel(logging.WARNING) # DEBUG, INFO, WARNING, ERROR, EXCEPTION, CRITICAL
|
||||
# log.debug(locals())
|
||||
|
||||
def wrapper(*args, **kwargs):
|
||||
log.info(f'Saving logger level... Log level: {log.level}')
|
||||
init_log_level = log.level
|
||||
func(*args, **kwargs)
|
||||
log.info(f'Resetting logger level... Log level: {log.level}')
|
||||
log.setLevel(init_log_level)
|
||||
log.info(f'Reset logger level. Log level: {log.level}')
|
||||
return func(*args, **kwargs)
|
||||
|
||||
return wrapper
|
||||
# ### END ### Log ### logger_reset() ###
|
||||
Reference in New Issue
Block a user