def get(self): key = self.get_argument('key', None) application = self.get_argument('application', None) if not key or not application: self.set_error_json('Some required fields are missing', 400) is_key_valid = LoggingService._validate_key(key) if not is_key_valid: self.set_error_json('The key you specified is invalid', 403) application_id = LoggingService.get_application_id(key, application) maxrecs = int(self.get_argument('maxrecs', 10)) start = int(self.get_argument('start', 0)) severity = self.get_argument('severity', None) if severity is not None: severity = int(severity) try: LoggingService.check_severity(severity) except Exception, e: self.set_error_json(str(e), 400)