debug method

  1. @override
void debug(
  1. String message, {
  2. Object? error,
  3. StackTrace? stackTrace,
})
override

Logs a development-exclusive diagnostic entry containing context payloads and errors.

Short-circuits immediately outside of debug environments to secure optimal execution speed.

Implementation

@override
void debug(String message, {Object? error, StackTrace? stackTrace}) {
  if (!kDebugMode) return;

  _executeLogPipeline(
    LogDetails(
      message: message,
      level: LogLevel.debug,
      pen: LoggerStyles.cyan,
      error: error,
      stackTrace: stackTrace,
    ),
  );
}