logFlushSkipped method
void
logFlushSkipped({})
Logs when flush is skipped (e.g., debug mode disabled)
Implementation
void logFlushSkipped({
required String trigger,
required bool forced,
required int eventCount,
required bool sendActive,
required String reason,
}) {
final entry = FlushLogEntry(
timestamp: DateTime.now(),
trigger: trigger,
forced: forced,
eventCount: eventCount,
sendActive: sendActive,
successful: false,
errorMessage: 'Skipped: $reason',
);
_addLog(entry);
ObslyLogger.debug('[FLUTTER_FLUSH_LOG] ⏭️ Flush skipped: $trigger - $reason');
// Notify listeners
for (final listener in _listeners) {
try {
listener(entry);
} catch (e) {
ObslyLogger.verbose('[FLUTTER_FLUSH_LOG] Error notifying listener: $e');
}
}
}