Versions in this module Expand all Collapse all v0 v0.1.1 Jan 26, 2023 Changes in this version + var CallStackDepthToPrint = 2 + var PrintCallStackForErr = false + type Line struct + func (l *Line) Bool(key string, val bool) *Line + func (l *Line) Bools(key string, val []bool) *Line + func (l *Line) Bytes(key string, val []byte) *Line + func (l *Line) Dur(key string, val time.Duration) *Line + func (l *Line) Err(err error) *Line + func (l *Line) Finish() + func (l *Line) Float32(key string, val float32) *Line + func (l *Line) Float64(key string, val float64) *Line + func (l *Line) Floats32(key string, val []float32) *Line + func (l *Line) Floats64(key string, val []float64) *Line + func (l *Line) Int(key string, val int) *Line + func (l *Line) Int16(key string, val int16) *Line + func (l *Line) Int32(key string, val int32) *Line + func (l *Line) Int64(key string, val int64) *Line + func (l *Line) Int8(key string, val int8) *Line + func (l *Line) Interface(key string, val any) *Line + func (l *Line) Ints(key string, val []int) *Line + func (l *Line) Ints16(key string, val []int16) *Line + func (l *Line) Ints32(key string, val []int32) *Line + func (l *Line) Ints64(key string, val []int64) *Line + func (l *Line) Ints8(key string, val []int8) *Line + func (l *Line) Logger() *Logger + func (l *Line) Msg(msg string) + func (l *Line) Msgf(f string, v ...any) + func (l *Line) Send() + func (l *Line) Str(key string, val string) *Line + func (l *Line) Strs(key string, val []string) *Line + func (l *Line) Time(key string, val time.Time) *Line + func (l *Line) Type(key string, val any) *Line + func (l *Line) Uint(key string, val uint) *Line + func (l *Line) Uint16(key string, val uint16) *Line + func (l *Line) Uint32(key string, val uint32) *Line + func (l *Line) Uint64(key string, val uint64) *Line + func (l *Line) Uint8(key string, val uint8) *Line + func (l *Line) Uints(key string, val []uint) *Line + func (l *Line) Uints16(key string, val []uint16) *Line + func (l *Line) Uints32(key string, val []uint32) *Line + func (l *Line) Uints64(key string, val []uint64) *Line + func (l *Line) Uints8(key string, val []uint8) *Line + type Logger struct + func New(w io.Writer, json bool) *Logger + func (l *Logger) CanColorize() bool + func (l *Logger) ColorizeText(text string, c wcolor.Color) string + func (l *Logger) EndWith() + func (l *Logger) Error(a ...any) + func (l *Logger) ForceColor() + func (l *Logger) In(fn string) string + func (l *Logger) Log(a ...any) + func (l *Logger) LogHttpRequest(str string) + func (l *Logger) Logf(format string, a ...any) + func (l *Logger) Out(str string) + func (l *Logger) Print(a ...any) + func (l *Logger) Println(a ...any) + func (l *Logger) StartJson() *Line + func (l *Logger) StyleText(text string, style gcstyle.Style) string + func (l *Logger) With() *Line + type Writer struct + func (w *Writer) Write(data []byte)