github.com/gogf/gf@v1.16.9/.example/os/glog/glog_file.go (about) 1 package main 2 3 import ( 4 "github.com/gogf/gf/frame/g" 5 "github.com/gogf/gf/os/gfile" 6 ) 7 8 // 设置日志等级 9 func main() { 10 path := "/tmp/glog" 11 g.Log().SetPath(path) 12 g.Log().SetStdoutPrint(false) 13 14 // 使用默认文件名称格式 15 g.Log().Println("标准文件名称格式,使用当前时间时期") 16 17 // 通过SetFile设置文件名称格式 18 g.Log().SetFile("stdout.log") 19 g.Log().Println("设置日志输出文件名称格式为同一个文件") 20 21 // 链式操作设置文件名称格式 22 g.Log().File("stderr.log").Println("支持链式操作") 23 g.Log().File("error-{Ymd}.log").Println("文件名称支持带gtime日期格式") 24 g.Log().File("access-{Ymd}.log").Println("文件名称支持带gtime日期格式") 25 26 list, err := gfile.ScanDir(path, "*") 27 g.Dump(err) 28 g.Dump(list) 29 }