Esempio n. 1
0
    def setUp(self):
        """
        Unit test setup
        """
        LogMessage.objects.all().delete()
        self.log = logging.getLogger("testlogger")
        self.log.setLevel(logging.INFO)

        httphandler = LocalHttpHandler(RUN_ID)
        httphandler.setLevel(logging.INFO)
        self.log.addHandler(httphandler)
Esempio n. 2
0
    def _initialize_logger(self, testrun_uuid, request_id):
        """
        initializes the logger
        """
        # This makes sure default formatters get loaded. Otherwise exc_info is
        # not processed correctly
        logging.basicConfig()
        root_logger = logging.getLogger('')
        root_logger.setLevel(logging.DEBUG)

        # HTTP handler for end users
        self._httphandler = LocalHttpHandler(testrun_uuid)
        self._httphandler.setLevel(logging.INFO)  # No debug msgs to end users
        root_logger.addHandler(self._httphandler)