diff options
Diffstat (limited to 'adapter')
-rw-r--r-- | adapter/socketclient/socketclient.go | 13 |
1 files changed, 9 insertions, 4 deletions
diff --git a/adapter/socketclient/socketclient.go b/adapter/socketclient/socketclient.go index 574ae06..637bd69 100644 --- a/adapter/socketclient/socketclient.go +++ b/adapter/socketclient/socketclient.go @@ -56,16 +56,21 @@ var ( debug = strings.Contains(os.Getenv("DEBUG_GOVPP"), "socketclient") debugMsgIds = strings.Contains(os.Getenv("DEBUG_GOVPP"), "msgtable") - logger = logrus.New() - log = logger.WithField("logger", "govpp/socketclient") + log logrus.FieldLogger ) -// init initializes global logger +// SetLogger sets global logger. +func SetLogger(logger logrus.FieldLogger) { + log = logger +} + func init() { + logger := logrus.New() if debug { logger.Level = logrus.DebugLevel - log.Debug("govpp: debug level enabled for socketclient") + logger.Debug("govpp: debug level enabled for socketclient") } + log = logger.WithField("logger", "govpp/socketclient") } const socketMissing = ` |