diff options
-rw-r--r-- | Makefile | 4 | ||||
-rw-r--r-- | README.md | 4 | ||||
-rw-r--r-- | adapter/socketclient/socketclient.go | 13 |
3 files changed, 15 insertions, 6 deletions
@@ -2,7 +2,7 @@ SHELL := /usr/bin/env bash -o pipefail VERSION ?= $(shell git describe --always --tags --dirty) COMMIT ?= $(shell git rev-parse HEAD) -BUILD_STAMP ?= $(shell git log -1 --format="%ct") +BUILD_STAMP ?= $(shell git log -1 --format='%ct') BUILD_BRANCH ?= $(shell git rev-parse --abbrev-ref HEAD) BUILD_HOST ?= $(shell hostname) @@ -10,7 +10,7 @@ BUILD_USER ?= $(shell id -un) GO ?= go -GOVPP_PKG := $(shell go list) +GOVPP_PKG := git.fd.io/govpp.git LDFLAGS = \ -X ${GOVPP_PKG}/version.version=$(VERSION) \ -X ${GOVPP_PKG}/version.commitHash=$(COMMIT) \ @@ -42,6 +42,10 @@ of linking the GoVPP core and all its dependencies into them. +--------------+ ``` +## Prerequisites + +- [Go 1.13](https://golang.org/dl) + ## Quick Start Make sure that $GOPATH, $GOROOT, and $PATH are set. If you cloned the 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 = ` |