Documentation
¶
Index ¶
- func Debug(v ...any)
- func Debugf(format string, v ...any)
- func Error(v ...any)
- func Errorf(format string, v ...any)
- func Fatal(v ...any)
- func Fatalf(format string, v ...any)
- func FlushLogger()
- func Info(v ...any)
- func Infof(format string, v ...any)
- func InitLogger(path string, level ...LogLevel)
- func IsDebug() bool
- func SetLevel(level LogLevel)
- func SetLogPath(path string)deprecated
- func Warn(v ...any)
- func Warnf(format string, v ...any)
- type ConsoleWriter
- type DateType
- type DateWriter
- type LogLevel
- type LogWriter
- type Logger
- func (l *Logger) Debug(v ...any)
- func (l *Logger) Debugf(format string, v ...any)
- func (l *Logger) Error(v ...any)
- func (l *Logger) Errorf(format string, v ...any)
- func (l *Logger) Fatal(v ...any)
- func (l *Logger) Fatalf(format string, v ...any)
- func (l *Logger) Info(v ...any)
- func (l *Logger) Infof(format string, v ...any)
- func (l *Logger) IsConsoleWriter() bool
- func (l *Logger) SetConsole()
- func (l *Logger) SetDayRoller(logpath string, num int) error
- func (l *Logger) SetFileRoller(logpath string, num int, sizeMB int) error
- func (l *Logger) SetHourRoller(logpath string, num int) error
- func (l *Logger) SetLogName(name string)
- func (l *Logger) SetWriter(w LogWriter)
- func (l *Logger) Warn(v ...any)
- func (l *Logger) Warnf(format string, v ...any)
- type RollFileWriter
- type TimeRotate
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func FlushLogger ¶ added in v0.1.26
func FlushLogger()
func SetLogPath
deprecated
added in
v0.1.26
Types ¶
type ConsoleWriter ¶ added in v0.1.26
type ConsoleWriter struct {
}
func (*ConsoleWriter) NeedPrefix ¶ added in v0.1.26
func (w *ConsoleWriter) NeedPrefix() bool
func (*ConsoleWriter) Write ¶ added in v0.1.26
func (w *ConsoleWriter) Write(v []byte)
type DateWriter ¶ added in v0.1.26
type DateWriter struct {
// contains filtered or unexported fields
}
func NewDateWriter ¶ added in v0.1.26
func NewDateWriter(logpath, name string, dateType DateType, num int) *DateWriter
func (*DateWriter) NeedPrefix ¶ added in v0.1.26
func (w *DateWriter) NeedPrefix() bool
func (*DateWriter) Write ¶ added in v0.1.26
func (w *DateWriter) Write(v []byte)
type Logger ¶ added in v0.1.26
type Logger struct {
// contains filtered or unexported fields
}
func (*Logger) IsConsoleWriter ¶ added in v0.1.26
func (*Logger) SetConsole ¶ added in v0.1.26
func (l *Logger) SetConsole()
func (*Logger) SetDayRoller ¶ added in v0.1.26
func (*Logger) SetFileRoller ¶ added in v0.1.26
func (*Logger) SetHourRoller ¶ added in v0.1.26
func (*Logger) SetLogName ¶ added in v0.1.26
type RollFileWriter ¶ added in v0.1.26
type RollFileWriter struct {
// contains filtered or unexported fields
}
func NewRollFileWriter ¶ added in v0.1.26
func NewRollFileWriter(logpath, name string, num, sizeMB int) *RollFileWriter
func (*RollFileWriter) NeedPrefix ¶ added in v0.1.26
func (w *RollFileWriter) NeedPrefix() bool
func (*RollFileWriter) Write ¶ added in v0.1.26
func (w *RollFileWriter) Write(v []byte)
type TimeRotate ¶ added in v0.1.26
type TimeRotate struct {
// contains filtered or unexported fields
}
func NewTimeRotate ¶ added in v0.1.26
func NewTimeRotate() *TimeRotate
func (*TimeRotate) AutoUpdate ¶ added in v0.1.26
func (t *TimeRotate) AutoUpdate()
func (*TimeRotate) Close ¶ added in v0.1.26
func (t *TimeRotate) Close()
func (*TimeRotate) GetDateDay ¶ added in v0.1.26
func (t *TimeRotate) GetDateDay() string
func (*TimeRotate) GetDateHour ¶ added in v0.1.26
func (t *TimeRotate) GetDateHour() string
func (*TimeRotate) GetUnixTime ¶ added in v0.1.26
func (t *TimeRotate) GetUnixTime() int64
Click to show internal directories.
Click to hide internal directories.