def test_setup_root_logger_with_level(self): # Since we're really checking if loggers get created properly, # make sure to wipe out any existing logging handlers on the Root # logger object. log = logging.getLogger() log.handlers = [] logger = utils.setup_root_logger(level='debug') self.assertEquals(logger.level, logging.DEBUG)
def test_setup_root_logger_with_level(self): # Since we're really checking if loggers get created properly, # make sure to wipe out any existing logging handlers on the Root # logger object. log = logging.getLogger() log.handlers = [] logger = utils.setup_root_logger(level='debug') self.assertEqual(logger.level, logging.DEBUG)
def test_setup_root_logger_with_syslog(self): # Since we're really checking if loggers get created properly, # make sure to wipe out any existing logging handlers on the Root # logger object. log = logging.getLogger() log.handlers = [] logger = utils.setup_root_logger(syslog='local0') self.assertEqual(type(logger.handlers[0]), logging.handlers.SysLogHandler) self.assertEqual(logger.handlers[0].facility, 'local0')
def test_setup_root_logger(self): # Since we're really checking if loggers get created properly, # make sure to wipe out any existing logging handlers on the Root # logger object. log = logging.getLogger() log.handlers = [] # Default logger is basic logger = utils.setup_root_logger() self.assertEqual(type(logger.handlers[0]), logging.StreamHandler) self.assertEqual(logger.level, logging.WARNING)
def test_setup_root_logger_with_syslog(self): # Since we're really checking if loggers get created properly, # make sure to wipe out any existing logging handlers on the Root # logger object. log = logging.getLogger() log.handlers = [] logger = utils.setup_root_logger(syslog='local0') self.assertEquals(type(logger.handlers[0]), logging.handlers.SysLogHandler) self.assertEquals(logger.handlers[0].facility, 'local0')
def test_setup_root_logger(self): # Since we're really checking if loggers get created properly, # make sure to wipe out any existing logging handlers on the Root # logger object. log = logging.getLogger() log.handlers = [] # Default logger is basic logger = utils.setup_root_logger() self.assertEquals(type(logger.handlers[0]), logging.StreamHandler) self.assertEquals(logger.level, logging.WARNING)
def test_setup_root_logger_color(self): # Since we're really checking if loggers get created properly, # make sure to wipe out any existing logging handlers on the Root # logger object. log = logging.getLogger() log.handlers = [] # Color logger is nifty logger = utils.setup_root_logger(color=True) self.assertEquals(type(logger.handlers[0]), rainbow_logging_handler.RainbowLoggingHandler) self.assertEquals(logger.level, logging.WARNING)
def test_setup_root_logger_color(self): # Since we're really checking if loggers get created properly, # make sure to wipe out any existing logging handlers on the Root # logger object. log = logging.getLogger() log.handlers = [] # Color logger is nifty logger = utils.setup_root_logger(color=True) self.assertEquals( type(logger.handlers[0]), rainbow_logging_handler.RainbowLoggingHandler) self.assertEquals(logger.level, logging.WARNING)
def begin(): # Set up logging before we do anything else if args.level_debug: args.level = 'DEBUG' utils.setup_root_logger(level=args.level, color=args.color) try: ioloop.IOLoop.instance().run_sync(main) except KeyboardInterrupt: log.info('CTRL-C Caught, shutting down') except Exception as e: # Skip traceback that involves tornado's libraries. import traceback trace_lines = traceback.format_exc(e).splitlines() skip_next = False for l in trace_lines: if 'tornado' in l: skip_next = True continue if not skip_next: print(l) skip_next = False
def begin(): # Set up logging before we do anything else if args.level_debug: args.level = 'DEBUG' utils.setup_root_logger(level=args.level, color=args.color) try: ioloop.IOLoop.instance().run_sync(main) except KeyboardInterrupt: log.info('CTRL-C Caught, shutting down') sys.exit(130) # Standard KeyboardInterrupt exit code. except Exception as e: # Skip traceback that involves tornado's libraries. import traceback trace_lines = traceback.format_exc(e).splitlines() skip_next = False for l in trace_lines: if 'tornado' in l: skip_next = True continue if not skip_next: print(l) skip_next = False sys.exit(3)
def setUp(self): utils.setup_root_logger()