log method

  1. @override
void log(
  1. LogLevel level,
  2. String message, {
  3. Map<String, dynamic>? context,
  4. StackTrace? stackTrace,
})
override

Implementation

@override
void log(
  LogLevel level,
  String message, {
  Map<String, dynamic>? context,
  StackTrace? stackTrace,
}) {
  if (!level.isAtLeast(_minimumLevel)) return;

  if (!_controller.isClosed) {
    _controller.add(
      LogEntry(
        level: level,
        message: message,
        context: context,
        stackTrace: stackTrace,
        timestamp: DateTime.now(),
      ),
    );
  }
}