queueLog method
Queue a log entry for syncing. Maintains backwards compatibility with original API.
Implementation
void queueLog(LogEntry log) {
if (!_loggingConfig.enabled || !_loggingConfig.isValid) return;
// Apply level filtering
if (!shouldQueueItem(log)) return;
// Priority queue for errors
final isError = shouldFlushImmediately(log);
if (isError) {
_priorityLogs.add(log);
// Trigger immediate sync for errors
flush();
} else {
queueItem(log);
}
}