log abstract method
Emits a log message.
level— severity; loggers gate output on this value (typically by comparing against a configuredminLevel).message— the primary human-readable line.info— optional structured key/value metadata; when present the logger renders it aftermessage(implementation-defined format — PrintLogger uses JSON).
Implementation
void log({
required LogLevel level,
required String message,
LoggerDebugInfo? info,
});