logLazy method
void
logLazy(})
Log with lazy message evaluation
Implementation
void logLazy(
LogLevel level,
String Function() messageBuilder, {
String? tag,
Object? error,
StackTrace? stackTrace,
Map<String, dynamic>? context,
}) {
// Quick exit if level is not enabled
if (!level.isEnabled(minimumLevel)) {
return;
}
// Evaluate message only when needed
log(
level,
messageBuilder(),
tag: tag,
error: error,
stackTrace: stackTrace,
context: context,
);
}