log method

void log(
  1. LogLevel level,
  2. Object message, {
  3. Map<String, dynamic>? data,
  4. Object? error,
  5. StackTrace? stackTrace,
  6. String? source,
})

Implementation

void log(
  LogLevel level,
  Object message, {
  Map<String, dynamic>? data,
  Object? error,
  StackTrace? stackTrace,
  String? source,
}) {
  final text = message is Function ? message() : message;
  final entry = LogEntry(
      logLevel: level,
      message: text.toString(),
      data: data,
      error: error,
      source: source,
      stackTrace: stackTrace,
      loggerName: name);
  logHandler(entry);
}