diff --git a/client/client.go b/client/client.go index 81584b291dd296740a7d667e1c3d6f194cb71a15..24eeb0338629fdbaae0aa28367a074e436e1d415 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