Versions in this module Expand all Collapse all v0 v0.1.2 Dec 31, 2017 v0.1.1 Dec 31, 2017 v0.1.0 Dec 30, 2017 Changes in this version + const CRITICAL + const ColorBlue + const ColorGreen + const ColorMagenta + const ColorRed + const ColorWhite + const ColorYellow + const DEBUG + const ERROR + const INFO + const LevelColorSeqClear + const NOTICE + const NOTSET + const WARNING + var LevelColorFlag = []string + var LevelString = map[MessageLevel]string + type FileMessageHandler struct + Destination io.Writer + Filter MessageFilter + Formatter *MessageFormatter + Level MessageLevel + func (handler FileMessageHandler) Write(message []byte) + type Logger struct + FileHandler *FileMessageHandler + Filter MessageFilter + Level MessageLevel + Record *MessageRecord + StreamHandler *StreamMessageHandler + func GetDefaultLogger() *Logger + func (l *Logger) Critical(format string, a ...interface{}) + func (l *Logger) Debug(format string, a ...interface{}) + func (l *Logger) Error(format string, a ...interface{}) + func (l *Logger) Info(format string, a ...interface{}) + func (l *Logger) Notice(format string, a ...interface{}) + func (l *Logger) Warning(format string, a ...interface{}) + type MessageFilter func(logger *Logger) bool + type MessageFormatter struct + Format string + TimeFormat string + func (formatter *MessageFormatter) GetMessage(logger *Logger) string + type MessageHandler interface + Write func(message []byte) + type MessageLevel int + type MessageRecord struct + Color string + ColorClear string + FuncName string + Level MessageLevel + LevelString string + Line int + LongFileName string + Message string + Pid int + Program string + ShortFileName string + Time string + func GetMessageRecord(level MessageLevel, format string, a ...interface{}) *MessageRecord + type StreamMessageHandler struct + Destination io.Writer + Filter MessageFilter + Formatter *MessageFormatter + Level MessageLevel + func (handler StreamMessageHandler) Write(message []byte)