code: func ToContext(ctx context.Context, logger *zap.Logger) context.Context {
  	l := &ctxLogger{
  		logger: logger,
  	}
  	return context.WithValue(ctx, ctxMarkerKey, l)
  }
docs: // ToContext adds the zap.Logger to the context for extraction later.
  // Returning the new context that has been created.