Documentation ¶
Index ¶
- Constants
- Variables
- func GetSysLogger() *logrus.Logger
- func InitConf(fileLog SettingDetail, qnLog SettingDetail)
- func LogDebug(format string, parameters ...interface{})
- func LogErrorf(format string, parameters ...interface{})
- func LogPrintf(level int, format string, parameters ...interface{})
- func LogPrintfWithID(level int, uid string, format string, parameters ...interface{})
- func LogWarnf(format string, parameters ...interface{})
- func SetSysLevel(level int)
- func SetupLoggerByDate(logDir, logName string, rotateMaxAge, skip int, report bool, level int, ...) error
- func SetupQnFormatByDate(logName, serviceName string) error
- type DateLogHook
- type FileLoggerMgr
- type LogFileWriter
- type LogFileWriterByDate
- type Logger
- type QnFormatter
- type SettingDetail
Constants ¶
View Source
const ( DebugLevel = 0 WarnLevel = 1 ErrorLevel = 2 )
Variables ¶
View Source
var ( ErrLogFileWriterEmpty = errors.New("logFileWriter is nil") ErrFileNotOpen = errors.New("file not opened") )
View Source
var (
ErrEmptyLog = errors.New("log pointer empty")
)
Functions ¶
func GetSysLogger ¶
func InitConf ¶
func InitConf(fileLog SettingDetail, qnLog SettingDetail)
func LogPrintfWithID ¶
func SetSysLevel ¶
func SetSysLevel(level int)
func SetupLoggerByDate ¶
func SetupQnFormatByDate ¶
Types ¶
type DateLogHook ¶
type DateLogHook struct {
// contains filtered or unexported fields
}
func (*DateLogHook) Levels ¶
func (h *DateLogHook) Levels() []logrus.Level
type FileLoggerMgr ¶
type FileLoggerMgr struct {
// contains filtered or unexported fields
}
func GetFileLoggerMgr ¶
func GetFileLoggerMgr() *FileLoggerMgr
func NewLogFileMgr ¶
func NewLogFileMgr() *FileLoggerMgr
func (*FileLoggerMgr) AddOne ¶
func (f *FileLoggerMgr) AddOne(key string, value Logger)
type LogFileWriter ¶
type LogFileWriter struct {
// contains filtered or unexported fields
}
type LogFileWriterByDate ¶
type LogFileWriterByDate struct { TimeFormat string // contains filtered or unexported fields }
type Logger ¶
func GetFileLogger ¶
func GetQnFileLogger ¶
func GetQnFileLogger() Logger
func (Logger) ParseQnApiLogInput ¶ added in v1.0.2
func (l Logger) ParseQnApiLogInput(data interface{})
func (Logger) ParseQnApiLogOutput ¶ added in v1.0.2
func (Logger) QnInternalError ¶ added in v1.0.4
func (l Logger) QnInternalError(data interface{})
func (Logger) WithMethod ¶ added in v1.0.9
type QnFormatter ¶
type QnFormatter struct { }
Source Files ¶
Click to show internal directories.
Click to hide internal directories.