@override void end([String? note]) { super.end(note); if (shouldLog) { if (!doNotFlush) _flushBuffer(); else _clearBuffer(); } Logger.buffered = false; }