func WithLogger(value Logger) Option {
	return func(opt *options) {
		opt.logger = value
	}
}
// WithLogger defines a logger to use with the client.
//
// It is recommended that you create a child logger to allow disabling of the
// trace logging to prevent log flooding.
WithLogger defines a logger to use with the client.

It is recommended that you create a child logger to allow disabling of the
trace logging to prevent log flooding.
// WithLogger defines a logger to use with the client . // // It is recommended that you create a child logger to allow disabling of the // trace logging to prevent log flooding .
func WithLogger(value Logger) Option {
	return func(opt *options) {
		opt.logger = value
	}
}
func WithLogger ( value Logger ) Option { return func ( opt * options ) { opt . logger = value } }
WithLogger defines a logger to use with the client.
WithLogger defines a logger to use with the client .