add method
Appends a log line.
Implementation
void add(
String message, {
String level = 'info',
DateTime? timestamp,
}) {
final ts = timestamp ?? DateTime.now();
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();
}