debug static method

void debug(
  1. dynamic message
)

Logs a message at SquadronLogLevel.debug level. If Squadron.debugMode is true, the message will be displayed regardless of Squadron.logLevel. If false, the message will be logged if Squadron.logLevel is set to SquadronLogLevel.all.

Implementation

static void debug(dynamic message) {
  final logger = _instance?._logger;
  if (logger != null) {
    logger.debug(message);
  } else if (debugMode) {
    if (message is Function) {
      message = message();
    }
    print('[DEBUG] $message');
  }
}