withContext method

JStructuredLogger withContext(
  1. Map<String, dynamic> additionalContext
)

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},
  );
}