protocol/log.go

66 lines
1.3 KiB
Go
Raw Permalink Normal View History

2024-02-03 10:38:37 +08:00
package protocol
2024-02-28 02:49:54 +08:00
import (
"git.viry.cc/gomod/glog"
)
2024-02-27 23:38:46 +08:00
2024-02-03 10:38:37 +08:00
const (
MaskUNKNOWN = glog.MaskUNKNOWN
MaskDEBUG = glog.MaskDEBUG
MaskTRACE = glog.MaskTRACE
MaskINFO = glog.MaskINFO
MaskWARNING = glog.MaskWARNING
MaskERROR = glog.MaskERROR
MaskFATAL = glog.MaskFATAL
MaskStd = glog.MaskStd
MaskAll = glog.MaskAll
2024-02-27 23:38:46 +08:00
MaskDev = MaskFATAL | MaskERROR | MaskWARNING | MaskINFO | MaskTRACE | MaskDEBUG | MaskUNKNOWN
2024-02-03 10:38:37 +08:00
MaskProd = MaskFATAL | MaskERROR | MaskWARNING
)
const (
FlagDate = glog.FlagDate
FlagTime = glog.FlagTime
FlagLongFile = glog.FlagLongFile
FlagShortFile = glog.FlagShortFile
FlagFunc = glog.FlagFunc
FlagPrefix = glog.FlagPrefix
2024-02-27 23:38:46 +08:00
FlagSuffix = glog.FlagSuffix
2024-02-03 10:38:37 +08:00
FlagStd = glog.FlagStd
FlagAll = glog.FlagAll
2024-02-27 23:38:46 +08:00
FlagDev = FlagDate | FlagTime | FlagShortFile | FlagFunc | FlagPrefix | FlagSuffix
FlagProd = FlagDate | FlagTime | FlagPrefix
2024-02-03 10:38:37 +08:00
)
2024-03-11 23:13:45 +08:00
func init() {
glog.SetMask(MaskStd)
glog.SetFlag(FlagStd)
}
2024-02-03 10:38:37 +08:00
func SetLogProd(isProd bool) {
if isProd {
glog.SetMask(MaskProd)
glog.SetFlag(FlagProd)
} else {
2024-03-11 23:13:45 +08:00
glog.SetMask(MaskStd)
glog.SetFlag(FlagStd)
2024-02-03 10:38:37 +08:00
}
}
func SetLogMask(mask uint32) {
glog.SetMask(mask)
}
func SetLogFlag(f uint32) {
glog.SetFlag(f)
}
2024-02-27 23:38:46 +08:00
func init() {
glog.SetMask(MaskProd)
glog.SetFlag(FlagProd)
}