guhao022 / logger

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

log5

go语言log的扩展

安装

go get github.com/num5/loger

使用

// 初始化
	log := NewLog(1000)
	// 设置输出引擎
	log.SetEngine("file", `{"spilt":"size", "filename":"logs/test.log"}`)

	log.DelEngine("console")

	// 设置是否输出行号
	log.SetFuncCall(true)

  /*
	log.Trac("Trac")
	log.Info("Info")
	log.Warn("Warning")
	log.Error("Error")
	log.Fatal("Fatal")
  */

	// 设置log级别
	//log.SetLevel(Warning)

	timer1 := time.NewTicker(1 * time.Millisecond)
	for {
		select {
		case <-timer1.C:
			log.Trac("Trac")
			log.Info("Info")
			log.Warn("Warning")
			log.Error("Error")
			log.Fatal("Fatal")
		}
	}
  

About


Languages

Language:Go 100.0%