log method
Registra uma entrada de log personalizada
Implementation
@override
void log(SyncLogDebug entry) {
if (entry.level.index >= _minLevel.index) {
_logs.add(entry);
_logStreamController.add(entry);
// Limita o número de logs em memória
if (_logs.length > _maxLogEntries) {
_logs.removeAt(0);
}
// Output para console em modo debug
if (kDebugMode) {
debugPrint('[SYNC] ${entry.toString()}');
}
}
}