logRequest method

Future<void> logRequest(
  1. String url,
  2. String method,
  3. Map<String, dynamic>? headers,
  4. dynamic body,
  5. int? statusCode,
  6. String message,
)

Implementation

Future<void> logRequest(
  String url,
  String method,
  Map<String, dynamic>? headers,
  dynamic body,
  int? statusCode,
  String message,
) async {
  final db = await instance.database;
  final logEntry = {
    'url': url,
    'method': method,
    'headers': headers?.toString(),
    'body': body?.toString(),
    'statusCode': statusCode,
    'message': message,
    'timestamp': DateTime.now().toIso8601String(),
  };
  await db.insert('api_logs', logEntry);
}