golang日志库
Go to file
Akvicor 436c94704c flag 2024-01-21 21:14:35 +08:00
.gitignore flag 2024-01-21 21:14:35 +08:00
LICENSE Initial commit 2023-01-20 10:19:06 +08:00
README.md perfect README.md 2023-02-11 16:53:25 +08:00
file.go flag 2024-01-21 21:14:35 +08:00
glog.go flag 2024-01-21 21:14:35 +08:00
go.mod v0.1.3 2023-02-24 23:45:03 +08:00

README.md

glog

自用的golang日志库

类型

使用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()关闭文件,关闭后不再写入文件