debug method

  1. @override
void debug(
  1. dynamic labelsOrExecutionContext,
  2. dynamic messageOrMessageFactory, [
  3. FException? ex
])
override

There two overloads

void debug(FExecutionContext executionContext, String message, [FException? ex]);
void debug(FExecutionContext executionContext, FLoggerMessageFactory messageFactory, [FException? ex]);
void debug(FLoggerLabels labels String message, [FException? ex]);
void debug(FLoggerLabels labels FLoggerMessageFactory messageFactory, [FException? ex]);

Implementation

@override
void debug(
  dynamic labelsOrExecutionContext,
  dynamic messageOrMessageFactory, [
  FException? ex,
]) {
  if (!this.isDebugEnabled) {
    return;
  }
  final FLoggerLabels loggerLabels =
      FLoggerBase._resolveLoggerLabels(labelsOrExecutionContext);
  final String message = FLoggerBase._resolveMessage(messageOrMessageFactory);
  this.log(FLoggerLevel.debug, loggerLabels, message, ex);
}