Files
AynaLivePlayer/core/adapter/logger.go
2023-02-19 04:23:03 -08:00

24 lines
499 B
Go

package adapter
type LogLevel uint32
const (
LogLevelError LogLevel = iota
LogLevelWarn
LogLevelInfo
LogLevelDebug
)
type ILogger interface {
Debug(args ...interface{})
Debugf(format string, args ...interface{})
Info(args ...interface{})
Infof(format string, args ...interface{})
Warn(args ...interface{})
Warnf(format string, args ...interface{})
Error(args ...interface{})
Errorf(format string, args ...interface{})
WithModule(prefix string) ILogger
SetLogLevel(level LogLevel)
}