logStructured method
void
logStructured(})
Logs a message with structured data.
Auto-initializes with ConsoleLogStrategy if not yet initialized.
Implementation
void logStructured(
LogLevel level,
dynamic message, {
Map<String, Object>? data,
String? tag,
DateTime? timestamp,
}) {
_ensureInitialized();
final event = LogEvent(
eventName: tag ?? 'LOG',
eventMessage: message.toString(),
parameters: data,
);
final entry = LogEntry.fromParams(
message: message,
level: level,
event: event,
);
_logQueue!.enqueue(entry);
}