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  }