log method

void log(
  1. String message, [
  2. Object? error
])

Logs a message, and an optional error.

Implementation

void log(String message, [Object? error]) {
  final isLogsEnabled = _debugOptions.isLogsEnabled;

  if (!isLogsEnabled) {
    return;
  }

  final tag = _debugOptions.tag;

  var logDisplayName = tag;

  if (error != null) {
    logDisplayName = '$tag$error';
  }

  dev.log(
    message,
    name: logDisplayName,
    error: error,
  );
}