log.go 272 Bytes EditWeb IDE 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 package cmd import ( "io" "github.com/ethereum/go-ethereum/log" ) func Logger(w io.Writer, lvl log.Lvl) log.Logger { h := log.StreamHandler(w, log.LogfmtFormat()) h = log.SyncHandler(h) h = log.LvlFilterHandler(lvl, h) l := log.New() l.SetHandler(h) return l }