api static method

void api({
  1. required String heading,
  2. required String content,
  3. required String method,
  4. required String url,
  5. required Map<String, dynamic> headers,
  6. dynamic body,
  7. int? statusCode,
  8. Duration? timings,
  9. int? memoryUsage,
})

Logs an API request/response manually.

Implementation

static void api({
  required String heading,
  required String content,
  required String method,
  required String url,
  required Map<String, dynamic> headers,
  dynamic body,
  int? statusCode,
  Duration? timings,
  int? memoryUsage,
}) {
  LogitCore.container?.read(loggerProvider.notifier).addApiLog(
        heading: heading,
        content: content,
        method: method,
        url: url,
        headers: headers,
        body: body,
        statusCode: statusCode,
        timings: timings,
        memoryUsage: memoryUsage,
      );
}