Documentation
¶
Index ¶
- func Debug(args ...interface{})
- func DebugE(err error)
- func Debugf(format string, args ...interface{})
- func Error(args ...interface{})
- func ErrorE(err error)
- func Errorf(format string, args ...interface{})
- func Fatal(args ...interface{})
- func FatalE(err error)
- func Fatalf(format string, args ...interface{})
- func Info(args ...interface{})
- func InfoE(err error)
- func Infof(format string, args ...interface{})
- func Output(buf *bytes.Buffer)
- func Panic(args ...interface{})
- func PanicE(err error)
- func Panicf(format string, args ...interface{})
- func SetLevel(lvl Level)
- func SetOutput(w io.Writer)
- func SetView(v Viewer)
- func ViewText(record *Record) (*bytes.Buffer, error)
- func Warn(args ...interface{})
- func WarnE(err error)
- func Warnf(format string, args ...interface{})
- type Caller
- type Level
- type Logger
- func (logger *Logger) Debug(args ...interface{})
- func (logger *Logger) DebugE(err error)
- func (logger *Logger) Debugf(format string, args ...interface{})
- func (logger *Logger) Error(args ...interface{})
- func (logger *Logger) ErrorE(err error)
- func (logger *Logger) Errorf(format string, args ...interface{})
- func (logger *Logger) Fatal(args ...interface{})
- func (logger *Logger) FatalE(err error)
- func (logger *Logger) Fatalf(format string, args ...interface{})
- func (logger *Logger) Info(args ...interface{})
- func (logger *Logger) InfoE(err error)
- func (logger *Logger) Infof(format string, args ...interface{})
- func (logger *Logger) Level() Level
- func (logger *Logger) Log(calldepth int, level Level, msg string, context []string)
- func (logger *Logger) Output(buf *bytes.Buffer)
- func (logger *Logger) Panic(args ...interface{})
- func (logger *Logger) PanicE(err error)
- func (logger *Logger) Panicf(format string, args ...interface{})
- func (logger *Logger) SetLevel(lvl Level)
- func (logger *Logger) SetOutput(w io.Writer)
- func (logger *Logger) SetView(v Viewer)
- func (logger *Logger) Warn(args ...interface{})
- func (logger *Logger) WarnE(err error)
- func (logger *Logger) Warnf(format string, args ...interface{})
- type Record
- type Viewer
Examples ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ViewText ¶
Example ¶
t, _ := time.Parse("2006/01/02 15:04:05", "2015/01/11 15:04:05")
record := &Record{
Time: t,
Pid: 34572,
Level: ERROR,
Caller: NewCaller(0),
Body: "something went not so",
}
record.Context = []string{"line 1 with some context info", "line 2 with another context info"}
buf, _ := ViewText(record)
fmt.Print(buf.String())
Output: 34572 2015/01/11 15:04:05 ERROR example_view_test.go:16 gol.ExampleViewText something went not so line 1 with some context info line 2 with another context info
Types ¶
type Caller ¶
Caller struct store info about caller
func (*Caller) ShortFileName ¶
func (*Caller) ShortFuncName ¶
Click to show internal directories.
Click to hide internal directories.