Documentation
¶
Index ¶
- Constants
- func GetLogrusLogger() *logrus.Logger
- func Init(config FileLogConfig)
- type FileLogConfig
- type GormLogger
- type Sllogger
- func (sllog *Sllogger) Debug(msg interface{})
- func (sllog *Sllogger) DebugWithF(json *map[string]interface{}, msg interface{})
- func (sllog *Sllogger) Debugf(msg string, args ...interface{})
- func (sllog *Sllogger) DebugfWithF(json *map[string]interface{}, msg string, args ...interface{})
- func (sllog *Sllogger) Error(msg interface{})
- func (sllog *Sllogger) ErrorWithF(json *map[string]interface{}, msg interface{})
- func (sllog *Sllogger) Errorf(msg string, args ...interface{})
- func (sllog *Sllogger) ErrorfWithF(json *map[string]interface{}, msg string, args ...interface{})
- func (sllog *Sllogger) Fatal(msg interface{})
- func (sllog *Sllogger) FatalWithF(json *map[string]interface{}, msg interface{})
- func (sllog *Sllogger) Fatalf(msg string, args ...interface{})
- func (sllog *Sllogger) FatalfWithF(json *map[string]interface{}, msg string, args ...interface{})
- func (sllog *Sllogger) Info(msg interface{})
- func (sllog *Sllogger) InfoWithF(json *map[string]interface{}, msg interface{})
- func (sllog *Sllogger) Infof(msg string, args ...interface{})
- func (sllog *Sllogger) InfofWithF(json *map[string]interface{}, msg string, args ...interface{})
- func (sllog *Sllogger) Warn(msg interface{})
- func (sllog *Sllogger) WarnWithF(json *map[string]interface{}, msg interface{})
- func (sllog *Sllogger) Warnf(msg string, args ...interface{})
- func (sllog *Sllogger) WarnfWithF(json *map[string]interface{}, msg string, args ...interface{})
Constants ¶
View Source
const ( // PanicLevel level, highest level of severity. Logs and then calls panic with the // message passed to Debug, Info, ... PanicLevel = iota // FatalLevel level. Logs and then calls `os.Exit(1)`. It will exit even if the // logging level is set to Panic. FatalLevel // ErrorLevel level. Logs. Used for errors that should definitely be noted. // Commonly used for hooks to send errors to an error tracking service. ErrorLevel // WarnLevel level. Non-critical entries that deserve eyes. WarnLevel // InfoLevel level. General operational entries about what's going on inside the // application. InfoLevel // DebugLevel level. Usually only enabled when debugging. Very verbose logging. DebugLevel )
RFC5424 log message levels.
Variables ¶
This section is empty.
Functions ¶
func Init ¶
func Init(config FileLogConfig)
example:
FileLogConfig{
Path: "./log"
Filename: "./log/app.log",
MaxLines: 10000000000000,
Maxsize: 10000000000000,
Daily: true,
MaxDays: 3,
Rotate: true,
Level: LevelDebug,
}
Types ¶
type FileLogConfig ¶
type FileLogConfig struct {
Path string
Filename string
MaxLines int
Maxsize int
Daily bool
MaxDays int64
Rotate bool
Level int
}
init needed config
type GormLogger ¶
type GormLogger struct{}
func (*GormLogger) Print ¶
func (*GormLogger) Print(v ...interface{})
type Sllogger ¶
type Sllogger struct{}
func (*Sllogger) Debug ¶
func (sllog *Sllogger) Debug(msg interface{})
Debug logs a message with debug log level.
func (*Sllogger) DebugWithF ¶
DebugWithF logs a message with Debug log level.
func (*Sllogger) DebugfWithF ¶
DebugfWithF logs a message with Debug log level.
func (*Sllogger) Error ¶
func (sllog *Sllogger) Error(msg interface{})
Error logs a message with error log level.
func (*Sllogger) ErrorWithF ¶
ErrorWithF logs a message with error log level.
func (*Sllogger) ErrorfWithF ¶
ErrorfWithF logs a message with error log level.
func (*Sllogger) Fatal ¶
func (sllog *Sllogger) Fatal(msg interface{})
Fatal logs a message with fatal log level.
func (*Sllogger) FatalWithF ¶
FatalWithF logs a message with fatal log level.
func (*Sllogger) FatalfWithF ¶
FatalfWithF logs a message with fatal log level.
func (*Sllogger) Info ¶
func (sllog *Sllogger) Info(msg interface{})
Info logs a message with info log level.
func (*Sllogger) InfofWithF ¶
InfofWithF logs a message with info log level.
func (*Sllogger) Warn ¶
func (sllog *Sllogger) Warn(msg interface{})
Warn logs a message with warn log level.
func (*Sllogger) WarnfWithF ¶
WarnfWithF logs a message with warn log level.
Click to show internal directories.
Click to hide internal directories.