X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=logger.py;fp=logger.py;h=3d3400ee854cd2b0a766954c454649072f68feec;hb=5b9159f4ffc1d2ee6cb460712e67cb432fac3296;hp=64fa5aed6a2bc97cb6d78b57ea5b6ec6b649f4f1;hpb=d3f2e6478c8e0553bb3babcb8ec3795fff21becf;p=nodemanager.git diff --git a/logger.py b/logger.py index 64fa5ae..3d3400e 100644 --- a/logger.py +++ b/logger.py @@ -16,12 +16,15 @@ LOG_NONE=0 LOG_NODE=1 LOG_VERBOSE=2 # default is to log a reasonable amount of stuff for when running on operational nodes -LOG_LEVEL=1 +LOG_LEVEL=LOG_NODE def set_level(level): global LOG_LEVEL - assert level in [LOG_NONE,LOG_NODE,LOG_VERBOSE] - LOG_LEVEL=level + try: + assert level in [LOG_NONE,LOG_NODE,LOG_VERBOSE] + LOG_LEVEL=level + except: + logger.log("Failed to set LOG_LEVEL to %s"%level) def verbose(msg): log('(v) '+msg,LOG_VERBOSE)