createErrorContext static method

Map<String, dynamic> createErrorContext(
  1. String operation, {
  2. Map<String, dynamic>? additionalContext,
})

Cria um contexto padrão para logs de erro

operation Operação sendo executada additionalContext Contexto adicional opcional Returns o contexto formatado

Implementation

static Map<String, dynamic> createErrorContext(
  String operation, {
  Map<String, dynamic>? additionalContext,
}) {
  final context = <String, dynamic>{
    'operation': operation,
    'timestamp': DateTime.now().toIso8601String(),
  };

  if (additionalContext != null) {
    context.addAll(additionalContext);
  }

  return context;
}