log static method

void log(
  1. String level,
  2. String message, {
  3. String? tag,
  4. dynamic ex,
  5. StackTrace? stacktrace,
})

Logs a message with provided level and optional tag, ex and stacktrace

Implementation

static void log(String level, String message,
    {String? tag, dynamic? ex, StackTrace? stacktrace}) {
  if (_muteLevels.contains(level)) {
    return; // skip logging if muted.
  }
  var loggersForTree = _trees[level];
  for (var logger in loggersForTree ?? []) {
    logger.log(level, message, tag: tag, ex: ex, stacktrace: stacktrace);
  }
}