Documentation ¶
Index ¶
- Constants
- func Debug(a ...any)
- func Error(a ...any)
- func Info(a ...any)
- func Init()
- func Panic(a ...any)
- func Print(a ...any)
- func Printf(format string, a ...any)
- func Println(a ...any)
- func ProjectDir() string
- func SetAutoDeleteOldLogFile(day uint)
- func SetConsoleLevel(level Level)
- func SetFileLevel(level Level)
- func SetFullTextStaining(full bool)
- func SetLogFilePath(filepath string, oldLogToZip bool)
- func Success(a ...any)
- func WaitFinish()
- func Warn(a ...any)
- type Level
- type RLogger
Constants ¶
View Source
const ( LevelDebug = iota LevelInfo LevelSuccess LevelWarn LevelError LevelPanic LevelDisable = 100 )
View Source
const ( LogFileModel = 0660 DefaultLogFileMaxSize = 1024 * 1024 * 10 )
Variables ¶
This section is empty.
Functions ¶
func SetAutoDeleteOldLogFile ¶ added in v0.0.42
func SetAutoDeleteOldLogFile(day uint)
func SetConsoleLevel ¶ added in v0.0.42
func SetConsoleLevel(level Level)
func SetFileLevel ¶ added in v0.0.42
func SetFileLevel(level Level)
func SetFullTextStaining ¶ added in v0.0.42
func SetFullTextStaining(full bool)
func SetLogFilePath ¶
Types ¶
type RLogger ¶ added in v0.0.42
type RLogger interface { Print(a ...any) Println(a ...any) Printf(format string, a ...any) Debug(a ...any) Info(a ...any) Success(a ...any) Warn(a ...any) Error(a ...any) Panic(a ...any) PrintlnConsoleMust(a ...any) //强制打印到控制台日志 PrintlnFileMust(a ...any) //强制打印到文件 PrintlnConsoleMustOnly(a ...any) //强制只打印到控制台日志 PrintlnFileMustOnly(a ...any) //强制只打印到文件 SetLogFilePath(filepath string, oldLogToZip bool) //设置日志文件路径 SetConsoleLevel(level Level) //设置控制台日志打印等级 SetFileLevel(level Level) //设置文件日志打印等级 SetFullTextStaining(full bool) //设置是否全文着色,默认false:tag 着色。 SetAutoDeleteOldLogFile(day uint) //设置自动删除多少天前的日志 // contains filtered or unexported methods }
Click to show internal directories.
Click to hide internal directories.