Documentation ¶
Index ¶
- Variables
- func Fastrandn(x uint32) uint32
- func IsTerminal(fd uintptr) bool
- func Print(v ...interface{})
- func Printf(format string, v ...interface{})
- type ConsoleWriter
- type Event
- func (e *Event) Bool(key string, b bool) *Event
- func (e *Event) Bools(key string, b []bool) *Event
- func (e *Event) Bytes(key string, val []byte) *Event
- func (e *Event) Caller() *Event
- func (e *Event) Discard() *Event
- func (e *Event) Dur(key string, d time.Duration) *Event
- func (e *Event) Durs(key string, d []time.Duration) *Event
- func (e *Event) Enabled() bool
- func (e *Event) Err(err error) *Event
- func (e *Event) Errs(key string, errs []error) *Event
- func (e *Event) Float32(key string, f float32) *Event
- func (e *Event) Float64(key string, f float64) *Event
- func (e *Event) Floats32(key string, f []float32) *Event
- func (e *Event) Floats64(key string, f []float64) *Event
- func (e *Event) Hex(key string, val []byte) *Event
- func (e *Event) Int(key string, i int) *Event
- func (e *Event) Int16(key string, i int16) *Event
- func (e *Event) Int32(key string, i int32) *Event
- func (e *Event) Int64(key string, i int64) *Event
- func (e *Event) Int8(key string, i int8) *Event
- func (e *Event) Interface(key string, i interface{}) *Event
- func (e *Event) Msg(msg string)
- func (e *Event) Msgf(format string, v ...interface{})
- func (e *Event) RawJSON(key string, b []byte) *Event
- func (e *Event) Str(key string, val string) *Event
- func (e *Event) Strs(key string, vals []string) *Event
- func (e *Event) Time(key string, t time.Time) *Event
- func (e *Event) Timestamp() *Event
- func (e *Event) Uint16(key string, i uint16) *Event
- func (e *Event) Uint32(key string, i uint32) *Event
- func (e *Event) Uint64(key string, i uint64) *Event
- func (e *Event) Uint8(key string, i uint8) *Event
- type GrpcLogger
- func (l GrpcLogger) Error(args ...interface{})
- func (l GrpcLogger) Errorf(format string, args ...interface{})
- func (l GrpcLogger) Errorln(args ...interface{})
- func (l GrpcLogger) Fatal(args ...interface{})
- func (l GrpcLogger) Fatalf(format string, args ...interface{})
- func (l GrpcLogger) Fatalln(args ...interface{})
- func (l GrpcLogger) Info(args ...interface{})
- func (l GrpcLogger) Infof(format string, args ...interface{})
- func (l GrpcLogger) Infoln(args ...interface{})
- func (l GrpcLogger) V(level int) bool
- func (l GrpcLogger) Warning(args ...interface{})
- func (l GrpcLogger) Warningf(format string, args ...interface{})
- func (l GrpcLogger) Warningln(args ...interface{})
- type Level
- type LevelWriter
- type Logger
- func (l Logger) Debug() (e *Event)
- func (l Logger) Error() (e *Event)
- func (l Logger) Fatal() (e *Event)
- func (l Logger) Info() (e *Event)
- func (l Logger) Print(v ...interface{})
- func (l Logger) Printf(format string, v ...interface{})
- func (l Logger) Warn() (e *Event)
- func (l Logger) WithLevel(level Level) (e *Event)
- type TSVEvent
- func (e *TSVEvent) Bool(b bool) *TSVEvent
- func (e *TSVEvent) Bytes(val []byte) *TSVEvent
- func (e *TSVEvent) Float32(f float32) *TSVEvent
- func (e *TSVEvent) Float64(f float64) *TSVEvent
- func (e *TSVEvent) Int(i int) *TSVEvent
- func (e *TSVEvent) Int16(i int16) *TSVEvent
- func (e *TSVEvent) Int32(i int32) *TSVEvent
- func (e *TSVEvent) Int64(i int64) *TSVEvent
- func (e *TSVEvent) Int8(i int8) *TSVEvent
- func (e *TSVEvent) Msg()
- func (e *TSVEvent) Str(val string) *TSVEvent
- func (e *TSVEvent) Timestamp() *TSVEvent
- func (e *TSVEvent) Uint16(i uint16) *TSVEvent
- func (e *TSVEvent) Uint32(i uint32) *TSVEvent
- func (e *TSVEvent) Uint64(i uint64) *TSVEvent
- func (e *TSVEvent) Uint8(i uint8) *TSVEvent
- type TSVLogger
- type Writer
Constants ¶
This section is empty.
Variables ¶
View Source
var DefaultLogger = Logger{ Level: DebugLevel, Caller: 0, TimeField: "", TimeFormat: "", HostField: "", Writer: &Writer{}, }
Functions ¶
func IsTerminal ¶
Types ¶
type ConsoleWriter ¶
type ConsoleWriter struct {
ANSIColor bool
}
type GrpcLogger ¶
type GrpcLogger struct {
Logger Logger
}
func (GrpcLogger) Error ¶
func (l GrpcLogger) Error(args ...interface{})
func (GrpcLogger) Errorf ¶
func (l GrpcLogger) Errorf(format string, args ...interface{})
func (GrpcLogger) Errorln ¶
func (l GrpcLogger) Errorln(args ...interface{})
func (GrpcLogger) Fatal ¶
func (l GrpcLogger) Fatal(args ...interface{})
func (GrpcLogger) Fatalf ¶
func (l GrpcLogger) Fatalf(format string, args ...interface{})
func (GrpcLogger) Fatalln ¶
func (l GrpcLogger) Fatalln(args ...interface{})
func (GrpcLogger) Info ¶
func (l GrpcLogger) Info(args ...interface{})
func (GrpcLogger) Infof ¶
func (l GrpcLogger) Infof(format string, args ...interface{})
func (GrpcLogger) Infoln ¶
func (l GrpcLogger) Infoln(args ...interface{})
func (GrpcLogger) V ¶
func (l GrpcLogger) V(level int) bool
func (GrpcLogger) Warning ¶
func (l GrpcLogger) Warning(args ...interface{})
func (GrpcLogger) Warningf ¶
func (l GrpcLogger) Warningf(format string, args ...interface{})
func (GrpcLogger) Warningln ¶
func (l GrpcLogger) Warningln(args ...interface{})
type Level ¶
type Level uint32
const ( // DebugLevel defines debug log level. DebugLevel Level = iota // InfoLevel defines info log level. InfoLevel // WarnLevel defines warn log level. WarnLevel // ErrorLevel defines error log level. ErrorLevel // FatalLevel defines fatal log level. FatalLevel // PanicLevel defines panic log level. PanicLevel // NoLevel defines an absent log level. NoLevel // Disabled disables the logger. Disabled )
func ParseLevel ¶
type LevelWriter ¶
type Logger ¶
Source Files ¶
Click to show internal directories.
Click to hide internal directories.