log method

  1. @override
void log(
  1. String message, {
  2. LogLevel level = LogLevel.debug,
  3. Set<LogTag> tags = const {},
})
override

Appends a log entry, trimming the oldest one if maxEntries is now exceeded.

Implementation

@override
void log(
  String message, {
  LogLevel level = LogLevel.debug,
  Set<LogTag> tags = const {},
}) {
  final entry = LogEntry(message: message, level: level, tags: tags);
  _entries.add(entry);
  _trim();
  logVersion.value++;
  if (level == LogLevel.error) errorCount.value++;
}