mirror of
https://gitee.com/johng/gf.git
synced 2024-12-05 05:37:55 +08:00
31 lines
844 B
Go
31 lines
844 B
Go
package main
|
|
|
|
import (
|
|
"gitee.com/johng/gf/g/os/glog"
|
|
"gitee.com/johng/gf/g/os/gfile"
|
|
"gitee.com/johng/gf/g"
|
|
)
|
|
|
|
// 设置日志等级
|
|
func main() {
|
|
l := glog.New()
|
|
path := "/tmp/glog"
|
|
l.SetPath(path)
|
|
l.SetStdPrint(false)
|
|
// 使用默认文件名称格式
|
|
l.Println("标准文件名称格式,使用当前时间时期")
|
|
// 通过SetFile设置文件名称格式
|
|
l.SetFile("stdout.log")
|
|
l.Println("设置日志输出文件名称格式为同一个文件")
|
|
// 链式操作设置文件名称格式
|
|
l.File("stderr.log").Println("支持链式操作")
|
|
l.File("error-{Ymd}.log").Println("文件名称支持带gtime日期格式")
|
|
l.File("access-{Ymd}.log").Println("文件名称支持带gtime日期格式")
|
|
|
|
list, err := gfile.ScanDir(path, "*")
|
|
g.Dump(err)
|
|
g.Dump(list)
|
|
}
|
|
|
|
|