Versions in this module Expand all Collapse all v1 v1.8.1 May 8, 2019 Changes in this version + const CRITICAL + const DEBUG + const ERROR + const FATAL + const INFO + const TRACE + const WARN + func Close() + func Critical(skip int, format string, v ...interface{}) + func Debug(format string, v ...interface{}) + func DelLogger(mode string) error + func DiscardXORMLogger() + func Error(skip int, format string, v ...interface{}) + func Fatal(skip int, format string, v ...interface{}) + func Info(format string, v ...interface{}) + func NewGitLogger(logPath string) + func NewLogger(bufLen int64, mode, config string) + func NewXORMLogger(bufferlen int64, mode, config string) + func Register(name string, log loggerType) + func Trace(format string, v ...interface{}) + func Warn(format string, v ...interface{}) + type Brush func(string) string + func NewBrush(color string) Brush + type ConnWriter struct + Addr string + Level int + Net string + Reconnect bool + ReconnectOnMsg bool + func (cw *ConnWriter) Destroy() + func (cw *ConnWriter) Flush() + func (cw *ConnWriter) Init(jsonconfig string) error + func (cw *ConnWriter) WriteMsg(msg string, skip, level int) error + type ConsoleWriter struct + Level int + func (cw *ConsoleWriter) Destroy() + func (cw *ConsoleWriter) Flush() + func (cw *ConsoleWriter) Init(config string) error + func (cw *ConsoleWriter) WriteMsg(msg string, skip, level int) error + type FileLogWriter struct + Daily bool + Filename string + Level int + Maxdays int64 + Maxsize int + Rotate bool + func (w *FileLogWriter) Destroy() + func (w *FileLogWriter) DoRotate() error + func (w *FileLogWriter) Flush() + func (w *FileLogWriter) Init(config string) error + func (w *FileLogWriter) StartLogger() error + func (w *FileLogWriter) WriteMsg(msg string, skip, level int) error + type Logger struct + var GitLogger *Logger + func (l *Logger) Close() + func (l *Logger) Critical(skip int, format string, v ...interface{}) + func (l *Logger) Debug(format string, v ...interface{}) + func (l *Logger) DelLogger(adapter string) error + func (l *Logger) Error(skip int, format string, v ...interface{}) + func (l *Logger) Fatal(skip int, format string, v ...interface{}) + func (l *Logger) Flush() + func (l *Logger) Info(format string, v ...interface{}) + func (l *Logger) SetLogger(adapter string, config string) error + func (l *Logger) StartLogger() + func (l *Logger) Trace(format string, v ...interface{}) + func (l *Logger) Warn(format string, v ...interface{}) + type LoggerAsWriter struct + func NewLoggerAsWriter(level string) *LoggerAsWriter + func (l *LoggerAsWriter) Log(msg string) + func (l *LoggerAsWriter) Write(p []byte) (int, error) + type LoggerInterface interface + Destroy func() + Flush func() + Init func(config string) error + WriteMsg func(msg string, skip, level int) error + func NewConn() LoggerInterface + func NewConsole() LoggerInterface + func NewFileWriter() LoggerInterface + func NewSMTPWriter() LoggerInterface + type MuxWriter struct + func (l *MuxWriter) SetFd(fd *os.File) + func (l *MuxWriter) Write(b []byte) (int, error) + type SMTPWriter struct + Host string + Level int + Password string + RecipientAddresses []string + Subject string + Username string + func (sw *SMTPWriter) Destroy() + func (sw *SMTPWriter) Flush() + func (sw *SMTPWriter) Init(jsonconfig string) error + func (sw *SMTPWriter) WriteMsg(msg string, skip, level int) error + type XORMLogBridge struct + var XORMLogger *XORMLogBridge + func (l *XORMLogBridge) Debug(v ...interface{}) + func (l *XORMLogBridge) Debugf(format string, v ...interface{}) + func (l *XORMLogBridge) Error(v ...interface{}) + func (l *XORMLogBridge) Errorf(format string, v ...interface{}) + func (l *XORMLogBridge) Info(v ...interface{}) + func (l *XORMLogBridge) Infof(format string, v ...interface{}) + func (l *XORMLogBridge) IsShowSQL() bool + func (l *XORMLogBridge) Level() core.LogLevel + func (l *XORMLogBridge) SetLevel(level core.LogLevel) + func (l *XORMLogBridge) ShowSQL(show ...bool) + func (l *XORMLogBridge) Warn(v ...interface{}) + func (l *XORMLogBridge) Warnf(format string, v ...interface{})