logRequest static method

Future<void> logRequest(
  1. String baseUrl,
  2. String path, {
  3. Object? data,
  4. Map<String, dynamic>? query,
  5. Map<String, dynamic>? headers,
})

Logs a Dio request

Implementation

static Future<void> logRequest(
  String baseUrl,
  String path, {
  Object? data,
  Map<String, dynamic>? query,
  Map<String, dynamic>? headers,
}) async {
  final timestamp = DateTime.now().toIso8601String();
  debugLog('------ App Request ------', level: LogLevel.info);
  debugLog('Timestamp: $timestamp', level: LogLevel.info);
  debugLog('URL: $baseUrl', level: LogLevel.info);
  debugLog('Path: $path', level: LogLevel.info);
  debugLog('Query: ${query ?? 'None'}', level: LogLevel.info);
  debugLog('Headers: ${headers ?? 'None'}', level: LogLevel.info);
  debugLog('Data: ${data ?? 'None'}', level: LogLevel.info);
  debugLog('------ End App Request ------', level: LogLevel.info);
}