1
0
Fork 0
mirror of https://git.sr.ht/~ashkeel/strimertul synced 2024-09-20 02:00:49 +00:00
strimertul/logger/log.go
2021-05-02 14:29:43 +02:00

28 lines
457 B
Go

package logger
type MessageType int
const (
MTDebug MessageType = iota
MTNotice MessageType = iota
MTWarning MessageType = iota
MTError MessageType = iota
)
type LogFn func(level MessageType, fmt string, args ...interface{})
func (m MessageType) String() string {
switch m {
case MTDebug:
return "debug"
case MTNotice:
return "notice"
case MTWarning:
return "warning"
case MTError:
return "error"
default:
return "unknown"
}
}