wangpl_study/day06/log_demo/main.go

41 lines
693 B
Go

package main
import (
"project/day06/mylogger_test"
"time"
)
// type logger struct {
// }
// func Newlog()Logger {
// return Logger{}
// }
func main() {
// fileObj, err := os.OpenFile("./xx.log", os.O_APPEND|os.O_CREATE, 0644)
// if err != nil {
// fmt.Printf("error:%v", err)
// return
// }
//debug
//trace
//info
//warning
//error
//fatal
//日志要支持开关
//日志要有时间、行号、文件名、日志级别、日志信息
//日志文件要切割
log := mylogger_test.NewLog()
for {
log.Debug("这是一条Debug log")
log.Info("这是一条info log")
log.Warning("这是一条warning log")
log.Error("error")
time.Sleep(time.Second * 3)
}
}