child method
Creates a child logger with additional bindings Bindings are automatically merged into structuredData for all log calls
Implementation
Logger child(Map<String, dynamic> bindings) {
final context = _loggerContexts[this];
if (context == null) {
throw StateError(
'Cannot create child logger: use createLoggerWithContext() '
'instead of createLogger()',
);
}
final childContext = context.copyWith(
bindings: {...context.bindings, ...bindings},
);
return createLoggerWithContext(childContext);
}