41 lines
693 B
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)
|
|
}
|
|
}
|