Documentation
¶
Index ¶
- Constants
- Variables
- func AddFlag(flag int)
- func CleanLog(log *Logger)
- func CloseDebug()
- func Debug(v ...interface{})
- func Debugf(format string, v ...interface{})
- func Error(v ...interface{})
- func Errorf(format string, v ...interface{})
- func Fatal(v ...interface{})
- func Fatalf(format string, v ...interface{})
- func Flags() int
- func Info(v ...interface{})
- func Infof(format string, v ...interface{})
- func OpenDebug()
- func Panic(v ...interface{})
- func Panicf(format string, v ...interface{})
- func ResetFlags(flag int)
- func SetLogFile(fileDir string, fileName string)
- func SetPrefix(prefix string)
- func Stack(v ...interface{})
- func Warn(v ...interface{})
- func Warnf(format string, v ...interface{})
- type Logger
- func (log *Logger) AddFlag(flag int)
- func (log *Logger) CloseDebug()
- func (log *Logger) Debug(v ...interface{})
- func (log *Logger) Debugf(format string, v ...interface{})
- func (log *Logger) Error(v ...interface{})
- func (log *Logger) Errorf(format string, v ...interface{})
- func (log *Logger) Fatal(v ...interface{})
- func (log *Logger) Fatalf(format string, v ...interface{})
- func (log *Logger) Flags() int
- func (log *Logger) Info(v ...interface{})
- func (log *Logger) Infof(format string, v ...interface{})
- func (log *Logger) OpenDebug()
- func (log *Logger) OutPut(level int, s string) error
- func (log *Logger) Panic(v ...interface{})
- func (log *Logger) Panicf(format string, v ...interface{})
- func (log *Logger) ResetFlags(flag int)
- func (log *Logger) SetLogFile(fileDir string, fileName string)
- func (log *Logger) SetPrefix(prefix string)
- func (log *Logger) Stack(v ...interface{})
- func (log *Logger) Warn(v ...interface{})
- func (log *Logger) Warnf(format string, v ...interface{})
Constants ¶
View Source
const ( BitDate = 1 << iota // 日期标记位 2019/01/23 BitTime // 时间标记位 01:23:12 BitMicroSeconds // 微秒级标记位 01:23:12.111222 BitLongFile // 完整文件名称 /home/go/src/server.go BitShortFile // 最后文件名 server.go BitLevel // 当前日志级别: 0(Debug), 1(Info), 2(Warn), 3(Error), 4(Panic), 5(Fatal) BitStdFlag = BitDate | BitTime // 标准头部日志格式 BitDefault = BitLevel | BitShortFile | BitStdFlag // 默认日志头部格式 )
日志头部信息标记位,采用bitmap方式,用户可以选择头部需要哪些标记位被打印
View Source
const ( LogDebug = iota LogInfo LogWarn LogError LogPanic LogFatal )
日志级别
View Source
const (
LOG_MAX_BUF = 1024 * 1024
)
Variables ¶
View Source
var StdLog = NewLog(os.Stderr, "", BitDefault)
StdLog 创建全局log
Functions ¶
Types ¶
type Logger ¶
type Logger struct {
// contains filtered or unexported fields
}
func (*Logger) CloseDebug ¶
func (log *Logger) CloseDebug()
Click to show internal directories.
Click to hide internal directories.