WithLogger is an option that provides logging to writer.
(logger log.Logger)
| 23 | |
| 24 | // WithLogger is an option that provides logging to writer. |
| 25 | func WithLogger(logger log.Logger) WriterOption { |
| 26 | return func(writer *Writer) { |
| 27 | writer.logger = logger |
| 28 | } |
| 29 | } |
| 30 | |
| 31 | // Trace takes a kafka.Writer and returns a decorated Writer. |
| 32 | func Trace(writer *kafka.Writer, tracer opentracing.Tracer, opts ...WriterOption) *Writer { |