onInterceptResponse method

  1. @override
dynamic onInterceptResponse(
  1. Response response
)
override

Implementation

@override
onInterceptResponse(Response response) {
  switch (loggingLevel) {
    case LoggingLevel.BODY:
      print(
          'STATUS: ${response.statusCode} ${response.reasonPhrase}\nURL: ${response.request?.url}\nBODY: ${response.body}');
      break;
    case LoggingLevel.HEADER:
      print(
          'STATUS: ${response.statusCode} ${response.reasonPhrase}\nURL: ${response.request?.url}\nHEADERS: ${response.request?.headers}');
      break;
    case LoggingLevel.BASIC:
      print(
          'STATUS: ${response.statusCode} ${response.reasonPhrase}\nURL: ${response.request?.url}');
      break;
    case LoggingLevel.NONE:
      break;
  }
}