LogEntry.sync constructor
LogEntry.sync({})
Creates a structured log entry for sync operations.
Implementation
factory LogEntry.sync({
required LogLevel level,
required String message,
required String userId,
String? entityId,
int? itemCount,
Map<String, dynamic>? metadata,
}) {
return LogEntry(
timestamp: DateTime.now(),
level: level,
message: message,
category: 'sync',
metadata: {
'user_id': userId,
'entity_id': entityId,
'item_count': itemCount,
...?metadata,
},
);
}