trace method

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

There several overloads

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

Implementation

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