log method

  1. @override
Future<void> log(
  1. LogEntry entry
)
override

Writes a single log entry.

Implementation

@override
Future<void> log(LogEntry entry) async {
  if (isClosed) return;
  final Future<void> f = evaluate((w) => w.log(entry));
  _inflight.add(f);
  try {
    await f;
  } finally {
    _inflight.remove(f);
  }
}