DioErrorLog constructor

DioErrorLog(
  1. String? message, {
  2. required String? method,
  3. required String? url,
  4. required String? path,
  5. required int? statusCode,
  6. required String? statusMessage,
  7. required Map<String, dynamic>? requestHeaders,
  8. required Map<String, String>? headers,
  9. required Map<String, dynamic>? body,
  10. required ISpectifyDioLoggerSettings settings,
})

Implementation

DioErrorLog(
  super.message, {
  required this.method,
  required this.url,
  required this.path,
  required this.statusCode,
  required this.statusMessage,
  required this.requestHeaders,
  required this.headers,
  required this.body,
  required this.settings,
}) : super(
        key: getKey,
        title: getKey,
        pen: settings.errorPen ?? (AnsiPen()..red()),
        data: {
          'method': method,
          'url': url,
          'path': path,
          'status_code': statusCode,
          'status_message': statusMessage,
          'request_headers': requestHeaders,
          'headers': headers,
          'body': body,
        },
      );