From 045fe5b3f160a93040ca46624fb1b979446b0d66 Mon Sep 17 00:00:00 2001 From: Fabrice Rabaute Date: Tue, 5 Jul 2016 19:12:31 +0200 Subject: [PATCH] Add option method to set logger at connection creation --- zk/conn.go | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/zk/conn.go b/zk/conn.go index ed87ca5e..1c055796 100644 --- a/zk/conn.go +++ b/zk/conn.go @@ -224,6 +224,13 @@ func WithHostProvider(hostProvider HostProvider) connOption { } } +// WithLogger returns a connection option specifying a non-default logger. +func WithLogger(l Logger) connOption { + return func(c *Conn) { + c.logger = l + } +} + func (c *Conn) Close() { close(c.shouldQuit)