def do_GET(self): if self.do_preprocess(): try: RKLogger.debug(f'Executing function {self.function_name}') self.function(self.globals, self.request, self.response) RKLogger.debug(f'Completed function {self.function_name}') except BrokenPipeError as bpe: RKLogger.exception(str(bpe)) except Exception as e: try: self.send_error(500, str(e), traceback.format_exc()) except: pass finally: pass
def log_error(self, format, *args): RKLogger.exception(format, *args)