Documentation ¶
Index ¶
- Constants
- type Logger
- func (l *Logger) Fatal(level int, v ...interface{})
- func (l *Logger) Fatalf(level int, format string, v ...interface{})
- func (l *Logger) Fatalln(level int, v ...interface{})
- func (l *Logger) Panic(level int, v ...interface{})
- func (l *Logger) Panicf(level int, format string, v ...interface{})
- func (l *Logger) Panicln(level int, v ...interface{})
- func (l *Logger) Print(level int, v ...interface{})
- func (l *Logger) Printf(level int, format string, v ...interface{})
- func (l *Logger) Println(level int, v ...interface{})
Constants ¶
View Source
const ( // Bits or'ed together to control what's printed. // 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 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 LstdFlags = Ldate | Ltime // initial values for the standard logger )
These flags define which text to prefix to each log entry generated by the Logger.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Logger ¶
func (*Logger) Fatal ¶ added in v0.0.9
Fatal is equivalent to l.Print() followed by a call to os.Exit(1).
func (*Logger) Fatalf ¶ added in v1.1.0
Fatalf is equivalent to l.Printf() followed by a call to os.Exit(1).
func (*Logger) Fatalln ¶ added in v1.1.0
Fatalln is equivalent to l.Println() followed by a call to os.Exit(1).
func (*Logger) Panic ¶ added in v1.1.0
Panic is equivalent to l.Print() followed by a call to panic().
func (*Logger) Panicf ¶ added in v1.1.0
Panicf is equivalent to l.Printf() followed by a call to panic().
func (*Logger) Panicln ¶ added in v1.1.0
Panicln is equivalent to l.Println() followed by a call to panic().
func (*Logger) Print ¶ added in v1.1.0
Print calls l.Output to print to the logger. Arguments are handled in the manner of fmt.Print.
Click to show internal directories.
Click to hide internal directories.