自用的golang日志库
import "github.com/AkvicorEdwards/glog"
使用SetMask(m int)
设置每种消息是否输出
Unknown(format string, values ...any)
: 写入os.Stdout
Debug(format string, values ...any)
: 写入os.Stdout
Trace(format string, values ...any)
: 写入os.Stdout
Info(format string, values ...any)
: 写入os.Stdout
Warning(format string, values ...any)
: 写入os.Stdout
Error(format string, values ...any)
: 写入os.Stderr
Fatal(format string, values ...any)
: 写入os.Stderr
支持添加时间、类型、调用位置,使用SetFlag(f int)
设置前缀。
支持在显示在控制台的同时写入文件,通过SetLogFile(path string) error
设置文件,设置后会自动写入此文件。
通过CloseFile()
关闭文件,关闭后不再写入文件