log method
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);
}
}