github.com/status-im/status-go@v1.1.0/protocol/tt/logger.go (about) 1 package tt 2 3 import ( 4 "github.com/status-im/status-go/protocol/zaputil" 5 6 "go.uber.org/zap" 7 ) 8 9 // MustCreateTestLogger returns a logger based on the passed flags. 10 func MustCreateTestLogger() *zap.Logger { 11 return MustCreateTestLoggerWithConfig(loggerConfig()) 12 } 13 14 func MustCreateTestLoggerWithConfig(cfg zap.Config) *zap.Logger { 15 if err := zaputil.RegisterConsoleHexEncoder(); err != nil { 16 panic(err) 17 } 18 cfg.Encoding = "console-hex" 19 l, err := cfg.Build() 20 if err != nil { 21 panic(err) 22 } 23 return l 24 }