From: Thierry Parmentelat Date: Tue, 19 Jun 2012 15:42:44 +0000 (+0200) Subject: a bit more robust X-Git-Tag: nodemanager-2.1-2~12 X-Git-Url: http://git.onelab.eu/?p=nodemanager.git;a=commitdiff_plain;h=5b9159f4ffc1d2ee6cb460712e67cb432fac3296 a bit more robust --- 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)