From 40f5b4c6668439cae0b3c7ca8cc7a0121105fd8f Mon Sep 17 00:00:00 2001 From: Benjamin Bollen <ben@monax.io> Date: Tue, 18 Oct 2016 13:44:46 +0200 Subject: [PATCH] client: silence log output from go-rpc --- client/client.go | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/client/client.go b/client/client.go index 81584b29..24eeb033 100644 --- a/client/client.go +++ b/client/client.go @@ -21,6 +21,9 @@ import ( // "strings" "github.com/tendermint/go-rpc/client" + // Note [ben]: this is included to silence the logger from tendermint/go-rpc/client + // see func init() + tendermint_log "github.com/tendermint/log15" log "github.com/eris-ltd/eris-logger" @@ -73,6 +76,13 @@ func NewErisNodeClient(rpcString string) *ErisNodeClient { } } +// Note [Ben]: This is a hack to silence Tendermint logger from tendermint/go-rpc +// it needs to be initialised before go-rpc, hence it's placement here. +func init() { + h := tendermint_log.LvlFilterHandler(tendermint_log.LvlWarn, tendermint_log.StdoutHandler) + tendermint_log.Root().SetHandler(h) +} + //------------------------------------------------------------------------------------ // broadcast to blockchain node // NOTE: [ben] Eris Client first continues from tendermint rpc, but will have handshake to negotiate -- GitLab