shouldFlushImmediately method
Optional: Check if an item should trigger immediate flush. Return true for high-priority items (e.g., errors).
Implementation
@override
bool shouldFlushImmediately(LogEntry log) {
// Flush immediately for error/fatal logs if prioritizeErrors is enabled
if (!_loggingConfig.prioritizeErrors) return false;
final level = log.level.name.toLowerCase();
return level == 'error' || level == 'fatal';
}