withContext method
Creates a child logger with additional default context.
Useful for creating loggers with specific context (e.g., per-request logger with correlation ID).
Implementation
JStructuredLogger withContext(Map<String, dynamic> additionalContext) {
return JStructuredLogger(
minLevel: minLevel,
serviceName: serviceName,
version: version,
defaultContext: {...defaultContext, ...additionalContext},
);
}