TST+DOC: Improve error message for log level, and test HEAVYDEBUG

pull/627/head
Steven Hiscocks 2014-02-22 17:08:30 +00:00
parent a4731ef988
commit 2b33a5fbaa
2 changed files with 4 additions and 0 deletions

View File

@ -336,6 +336,9 @@ class Server:
self.__loggingLock.acquire()
logging.getLogger(__name__).parent.parent.setLevel(
getattr(logging, value.upper()))
except AttributeError:
raise ValueError("Invalid log level")
else:
self.__logLevel = value.upper()
finally:
self.__loggingLock.release()

View File

@ -711,6 +711,7 @@ class TransmitterLogging(TransmitterBase):
self.setGetTest("logtarget", "SYSLOG")
def testLogLevel(self):
self.setGetTest("loglevel", "HEAVYDEBUG")
self.setGetTest("loglevel", "DEBUG")
self.setGetTest("loglevel", "INFO")
self.setGetTest("loglevel", "NOTICE")