configure method

void configure({
  1. bool? enabled,
  2. LogLevel? logLevel,
  3. bool? printResponseData,
  4. bool? printResponseHeaders,
  5. bool? printResponseMessage,
  6. bool? printResponseTime,
  7. bool? printErrorData,
  8. bool? printErrorHeaders,
  9. bool? printErrorMessage,
  10. bool? printRequestData,
  11. bool? printRequestHeaders,
  12. bool? printRequestCurl,
  13. AnsiPen? requestPen,
  14. AnsiPen? responsePen,
  15. AnsiPen? errorPen,
  16. RequestFilter? requestFilter,
  17. ResponseFilter? responseFilter,
  18. ResponseFilter? errorFilter,
  19. Set<String>? hiddenHeaders,
})

Method to update settings of TalkerChopperLogger

Implementation

void configure({
  bool? enabled,
  LogLevel? logLevel,
  bool? printResponseData,
  bool? printResponseHeaders,
  bool? printResponseMessage,
  bool? printResponseTime,
  bool? printErrorData,
  bool? printErrorHeaders,
  bool? printErrorMessage,
  bool? printRequestData,
  bool? printRequestHeaders,
  bool? printRequestCurl,
  AnsiPen? requestPen,
  AnsiPen? responsePen,
  AnsiPen? errorPen,
  RequestFilter? requestFilter,
  ResponseFilter? responseFilter,
  ResponseFilter? errorFilter,
  Set<String>? hiddenHeaders,
}) =>
    settings = settings.copyWith(
      enabled: enabled,
      logLevel: logLevel,
      printRequestData: printRequestData,
      printRequestHeaders: printRequestHeaders,
      printRequestCurl: printRequestCurl,
      printResponseData: printResponseData,
      printErrorData: printErrorData,
      printErrorHeaders: printErrorHeaders,
      printErrorMessage: printErrorMessage,
      printResponseHeaders: printResponseHeaders,
      printResponseMessage: printResponseMessage,
      requestPen: requestPen,
      responsePen: responsePen,
      errorPen: errorPen,
      requestFilter: requestFilter,
      responseFilter: responseFilter,
      errorFilter: errorFilter,
      hiddenHeaders: hiddenHeaders,
      printResponseTime: printResponseTime,
    );