add method
Appends a log line.
Implementation
void add(String message, {String level = 'info', DateTime? timestamp}) {
final ts = timestamp ?? _nowProvider();
final lines = message.split('\n');
for (final line in lines) {
_entries.add(
DebugConsoleEntry(message: line, level: level, timestamp: ts),
);
}
if (_entries.length > maxEntries) {
_entries.removeRange(0, _entries.length - maxEntries);
}
_notifyListeners();
}