Beispiel #1
0
 def testUpdateArkoudaLoggerLogLevel(self):  
     logger = getArkoudaLogger(name='UpdateLogger')
     self.assertEqual(DEBUG, logger.level)
     logger.debug('debug before level change')
     logger.changeLogLevel(LogLevel.WARN)
     self.assertEqual(WARN, logger.handlers[0].level)
     logger.debug('debug after level change')
     
     handlerOne = StreamHandler()
     handlerOne.name = 'handler-one'
     handlerOne.setLevel(DEBUG)
     handlerTwo = FileHandler(filename='output.txt')
     handlerTwo.name = 'handler-two'
     handlerTwo.setLevel(INFO)
     logger = getArkoudaLogger(name='UpdateLogger', 
                               handlers=[handlerOne,handlerTwo])
     logger.changeLogLevel(level=LogLevel.WARN, handlerNames=['handler-one'])
     self.assertEqual(WARN,handlerOne.level)
     self.assertEqual(INFO, handlerTwo.level)