def test_logger_logs_error_as_object(self): try: raise 'error-string' except Exception as error: logger.log(level='ERROR', log={ 'error': repr(error), 'request': 'request' }, trace=True)
def _set_error(self, code, key_path, message, error=None): self.router_response.code = code self.router_response.set_error(key_path, message) if error and not os.getenv('UNITTEST'): logger.log(level='ERROR', log=error, trace=True) raise Exception(message)
def test_logger_logs_simple(self): logger.log(level='ERROR', log={'error': 'test-simple'}, trace=True)
def test_logger_logs_see_info_numeric(self): logger.log(level='INFO', log={'INFO': 'see-numeric'}, trace=True)
def test_logger_logs_see_info(self): logger.log(level='INFO', log={'INFO': 'see'}, trace=True)
def test_logger_logs_ignore_info(self): logger.log(level='INFO', log={'INFO': 'ignore'}, trace=True)
def test_logger_logs_error(self): try: raise Exception('error-object') except Exception as error: logger.log(level='ERROR', log=repr(error), trace=True)