github.com/ssgreg/logf@v1.4.1/examples/basic/main.go (about) 1 package main 2 3 import ( 4 "runtime" 5 6 "github.com/ssgreg/logf" 7 ) 8 9 func main() { 10 // The default channel writer writes to stdout using json encoder. 11 writer, writerClose := logf.NewChannelWriter.Default() 12 defer writerClose() 13 14 logger := logf.NewLogger(logf.LevelInfo, writer) 15 16 logger.Info("got cpu info", logf.Int("count", runtime.NumCPU())) 17 }