Documentation
¶
Index ¶
- Constants
- Variables
- func Close()
- func Init(logFilePath string, maxLogSizeMB int) error
- func Log(level int, msg string)
- func LogDebug(format string, args ...interface{})
- func LogDump(format string, args ...interface{})
- func LogError(format string, args ...interface{})
- func LogInfo(format string, args ...interface{})
- func LogWarning(format string, args ...interface{})
- func Logf(level int, format string, args ...interface{})
- func SetAsync(async bool)
- func SetLogLevel(level string) error
- func SetMaxLogSizeMB(maxSizeMB int)
- type Logger
- func (l *Logger) CloseStruct()
- func (l *Logger) InitStruct(logFilePath string) error
- func (l *Logger) LogDebugStruct(format string, args ...interface{})
- func (l *Logger) LogDumpStruct(format string, args ...interface{})
- func (l *Logger) LogErrorStruct(format string, args ...interface{})
- func (l *Logger) LogInfoStruct(format string, args ...interface{})
- func (l *Logger) LogStruct(level int, msg string)
- func (l *Logger) LogWarningStruct(format string, args ...interface{})
- func (l *Logger) LogfStruct(level int, format string, args ...interface{})
- func (l *Logger) SetAsync(async bool)
- func (l *Logger) SetLogLevelStruct(level string) error
- func (l *Logger) SetMaxLogSizeMBStruct(maxSizeMB int)
Constants ¶
View Source
const ( LevelDump = iota // 记录所有日志 LevelDebug // 调试日志 LevelInfo // 信息日志 LevelWarn // 警告日志 LevelError // 错误日志 LevelNone // 不记录日志 )
日志等级常量
Variables ¶
View Source
var ( Logw = Logf // 兼容原有快捷方式变量 Print = logf Printf = Logf Println = Logf Info = LogInfo Debug = LogDebug Warn = LogWarning Error = LogError Dump = LogDump )
导出的全局函数,兼容原有函数名
Functions ¶
func LogWarning ¶
func LogWarning(format string, args ...interface{})
Types ¶
type Logger ¶
type Logger struct {
// contains filtered or unexported fields
}
Logger 结构体封装了日志记录器的功能
func (*Logger) LogDebugStruct ¶
LogDebug 快捷日志方法
func (*Logger) LogDumpStruct ¶
LogDump 快捷日志方法
func (*Logger) LogErrorStruct ¶
LogError 快捷日志方法
func (*Logger) LogInfoStruct ¶
LogInfo 快捷日志方法
func (*Logger) LogWarningStruct ¶
LogWarning 快捷日志方法
func (*Logger) LogfStruct ¶
Logf 格式化日志记录
func (*Logger) SetLogLevelStruct ¶
SetLogLevel 设置日志等级
func (*Logger) SetMaxLogSizeMBStruct ¶
SetMaxLogSizeMB 设置最大日志文件大小(MB)
Click to show internal directories.
Click to hide internal directories.