log method

void log(
  1. String message, {
  2. LogLevel level = LogLevel.info,
})

Logs a message with the specified level.

Retained for callers that select the level dynamically; prefer the semantic helpers below.

Implementation

void log(String message, {LogLevel level = LogLevel.info}) {
  switch (level) {
    case LogLevel.success:
      logSuccess(message);
    case LogLevel.warning:
      logWarning(message);
    case LogLevel.error:
      logError(message);
    case LogLevel.errorVerbose:
      logErrorVerbose(message);
    case LogLevel.debug:
      logDebug(message);
    case LogLevel.info:
      logInfo(message);
  }
}