github.com/tri-stone/burrow@v0.25.0/consensus/tendermint/logger.go (about) 1 package tendermint 2 3 import ( 4 "github.com/hyperledger/burrow/logging" 5 "github.com/tendermint/tendermint/libs/log" 6 ) 7 8 type tendermintLogger struct { 9 logger *logging.Logger 10 } 11 12 func NewLogger(logger *logging.Logger) log.Logger { 13 return &tendermintLogger{ 14 logger: logger, 15 } 16 } 17 18 func (tml *tendermintLogger) Info(msg string, keyvals ...interface{}) { 19 tml.logger.InfoMsg(msg, keyvals...) 20 } 21 22 func (tml *tendermintLogger) Error(msg string, keyvals ...interface{}) { 23 tml.logger.InfoMsg(msg, keyvals...) 24 } 25 26 func (tml *tendermintLogger) Debug(msg string, keyvals ...interface{}) { 27 tml.logger.TraceMsg(msg, keyvals...) 28 } 29 30 func (tml *tendermintLogger) With(keyvals ...interface{}) log.Logger { 31 return &tendermintLogger{ 32 logger: tml.logger.With(keyvals...), 33 } 34 }