aboutsummaryrefslogtreecommitdiffstats
path: root/adapter/socketclient/socketclient.go
diff options
context:
space:
mode:
Diffstat (limited to 'adapter/socketclient/socketclient.go')
-rw-r--r--adapter/socketclient/socketclient.go13
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 = `