Documentation ¶
Index ¶
- Constants
- func AppendFlag(flag int)
- func Debug(v ...interface{})
- func DebugF(fmt string, v ...interface{})
- func Error(v ...interface{})
- func ErrorF(fmt string, v ...interface{})
- func Fatal(v ...interface{})
- func FatalF(fmt string, v ...interface{})
- func Info(v ...interface{})
- func InfoF(fmt string, v ...interface{})
- func Init(filePath string)
- func RemoveFlag(flag int)
- func SetFlag(flag int)
- func SetLevel(level Level)
- func Warn(v ...interface{})
- func WarnF(fmt string, v ...interface{})
- type Level
Constants ¶
View Source
const ( Ldate = 1 << iota // the date in the local time zone: 2009/01/23 Ltime // the time in the local time zone: 01:23:23 Lmicroseconds // microsecond resolution: 01:23:23.123123. assumes Ltime. Llongfile // full file name and line number: /a/b/c/d.go:23 Lshortfile // final file name element and line number: d.go:23. overrides Llongfile LUTC // if Ldate or Ltime is set, use UTC rather than the local time zone Lmsgprefix // move the "prefix" from the beginning of the line to before the message LstdFlags = Ldate | Ltime // initial values for the standard logger )
These flags define which text to prefix to each log entry generated by the Logger. Bits are or'ed together to control what's printed. With the exception of the Lmsgprefix flag, there is no control over the order they appear (the order listed here) or the format they present (as described in the comments). The prefix is followed by a colon only when Llongfile or Lshortfile is specified. For example, flags Ldate | Ltime (or LstdFlags) produce,
2009/01/23 01:23:23 message
while flags Ldate | Ltime | Lmicroseconds | Llongfile produce,
2009/01/23 01:23:23.123123 /a/b/c/d.go:23: message
Variables ¶
This section is empty.
Functions ¶
func AppendFlag ¶
func AppendFlag(flag int)
func RemoveFlag ¶
func RemoveFlag(flag int)
Types ¶
Click to show internal directories.
Click to hide internal directories.