Example #1
0
    def _prepare_logging(self):
        self._collector = Collector()
        self._stdout = sys.stdout
        sys.stdout = StringIO()
        logger = Log(name=None)

        sh = StreamHandler(sys.stdout)
        sh.setFormatter(defaultFormatter)
        logger.addHandler(sh)
        logger.load_obj(self._collector)
        return logger
Example #2
0
 def _prepare_logging(self):
     self._collector = Collector()
     self._stdout = sys.stdout
     sys.stdout = StringIO()
     logger = Log(name=None, log_set=True)
     from shinken.log import defaultFormatter
     from logging import StreamHandler
     sh = StreamHandler(sys.stdout)
     sh.setFormatter(defaultFormatter)
     logger.addHandler(sh)
     logger.load_obj(self._collector, 'Tiroler Schinken')
     return logger
Example #3
0
    def _prepare_logging(self):
        self._collector = Collector()
        self._stdout = sys.stdout
        sys.stdout = StringIO()
        logger = Log(name=None, log_set=True)

        sh = StreamHandler(sys.stdout)
        sh.setFormatter(defaultFormatter)
        logger.addHandler(sh)
        logger.load_obj(self._collector)
        logger.pre_log_buffer = []  # reset the pre_log for several tests
        return logger
Example #4
0
    def _prepare_logging(self):
        self._collector = Collector()
        self._stdout = sys.stdout
        sys.stdout = StringIO()
        logger = Log(name=None)

        sh = StreamHandler(sys.stdout)
        sh.setFormatter(defaultFormatter)
        logger.addHandler(sh)
        logger.load_obj(self._collector)
        return logger
Example #5
0
 def _prepare_logging(self):
     self._collector = Collector()
     self._stdout = sys.stdout
     sys.stdout = StringIO()
     logger = Log(name=None, log_set=True)
     from shinken.log import defaultFormatter
     from logging import StreamHandler
     sh = StreamHandler(sys.stdout)
     sh.setFormatter(defaultFormatter)
     logger.addHandler(sh)
     logger.load_obj(self._collector, 'Tiroler Schinken')
     return logger
Example #6
0
    def _prepare_logging(self):
        self._collector = Collector()
        self._stdout = sys.stdout
        sys.stdout = StringIO()
        logger = Log(name=None, log_set=True)

        sh = StreamHandler(sys.stdout)
        sh.setFormatter(defaultFormatter)
        logger.addHandler(sh)
        logger.load_obj(self._collector)
        logger.pre_log_buffer = [] # reset the pre_log for several tests
        return logger
Example #7
0
 def test_default_level(self):
     logger = Log()
     # :fixme: `_level` is private, needs an official accessor
     self.assertEqual(logger._level, logger.NOTSET)
Example #8
0
 def test_load_obj_must_not_change_level(self):
     logger = Log(name=None, log_set=True)
     # argl, load_obj() unsets the level! save and restore it
     logger.setLevel(logging.CRITICAL)
     logger.load_obj(Dummy())
     self.assertEqual(logger.level, min(CRITICAL, INFO))
Example #9
0
 def test_setLevel_non_integer_raises(self):
     logger = Log(name=None, log_set=True)
     self.assertRaises(TypeError, logger.setLevel, 1.0)
Example #10
0
 def test_setLevel(self):
     logger = Log(name=None, log_set=True)
     logger.setLevel(logging.WARNING)
     self.assertEqual(logger.level, min(WARNING, INFO))
Example #11
0
 def test_default_level(self):
     logger = Log(name=None, log_set=True)
     self.assertEqual(logger.level, logging.NOTSET)
Example #12
0
 def test_load_obj_must_not_change_level(self):
     logger = Log(name=None, log_set=True)
     # argl, load_obj() unsets the level! save and restore it
     logger.setLevel(logging.CRITICAL)
     logger.load_obj(Dummy())
     self.assertEqual(logger.level, min(CRITICAL, INFO))
Example #13
0
 def test_setLevel(self):
     logger = Log(name=None, log_set=True)
     logger.setLevel(logging.WARNING)
     self.assertEqual(logger.level, min(WARNING, INFO))