Commit 256763ac authored by Lluis Gifre Renom's avatar Lluis Gifre Renom
Browse files

NBI component - IETF L2VPN connector:

- Added logging of errors
parent 2fde1712
Loading
Loading
Loading
Loading
+5 −0
Original line number Diff line number Diff line
@@ -107,6 +107,11 @@ class L2VPN_Service(Resource):
        else:
            errors.append('Unexpected request format: {:s}'.format(str(request_data)))

        if len(errors) > 0:
            LOGGER.error('Errors: {:s}'.format(str(errors)))
        else:
            LOGGER.debug('Errors: {:s}'.format(str(errors)))

        response = jsonify(errors)
        response.status_code = HTTP_NOCONTENT if len(errors) == 0 else HTTP_SERVERERROR
        return response
+2 −0
Original line number Diff line number Diff line
@@ -76,6 +76,8 @@ class L2VPN_Services(Resource):

        if len(errors) > 0:
            LOGGER.error('Errors: {:s}'.format(str(errors)))
        else:
            LOGGER.debug('Errors: {:s}'.format(str(errors)))

        response = jsonify(errors)
        response.status_code = HTTP_CREATED if len(errors) == 0 else HTTP_SERVERERROR
+8 −0
Original line number Diff line number Diff line
@@ -39,6 +39,10 @@ class L2VPN_SiteNetworkAccesses(Resource):
        LOGGER.debug('Site_Id: {:s}'.format(str(site_id)))
        LOGGER.debug('Request: {:s}'.format(str(request_data)))
        errors = self._process_site_network_accesses(site_id, request_data)
        if len(errors) > 0:
            LOGGER.error('Errors: {:s}'.format(str(errors)))
        else:
            LOGGER.debug('Errors: {:s}'.format(str(errors)))
        response = jsonify(errors)
        response.status_code = HTTP_CREATED if len(errors) == 0 else HTTP_SERVERERROR
        return response
@@ -50,6 +54,10 @@ class L2VPN_SiteNetworkAccesses(Resource):
        LOGGER.debug('Site_Id: {:s}'.format(str(site_id)))
        LOGGER.debug('Request: {:s}'.format(str(request_data)))
        errors = self._process_site_network_accesses(site_id, request_data)
        if len(errors) > 0:
            LOGGER.error('Errors: {:s}'.format(str(errors)))
        else:
            LOGGER.debug('Errors: {:s}'.format(str(errors)))
        response = jsonify(errors)
        response.status_code = HTTP_NOCONTENT if len(errors) == 0 else HTTP_SERVERERROR
        return response