define static method
void Function(Logger, Exception?)
define(
- LogLevel logLevel,
- EventId eventId,
- String formatString, {
- LogDefineOptions? options,
Defines a log message with no parameters.
Implementation
static void Function(Logger, Exception?) define(
LogLevel logLevel,
EventId eventId,
String formatString, {
LogDefineOptions? options,
}) {
final skipCheck = options?.skipEnabledCheck ?? false;
return (logger, exception) {
if (skipCheck || logger.isEnabled(logLevel)) {
logger.log(
logLevel: logLevel,
eventId: eventId,
state: formatString,
error: exception,
formatter: (state, error) => state,
);
}
};
}