Documentation ¶
Index ¶
Constants ¶
View Source
const RFC3339Nano = "2006-01-02T15:04:05.000000000Z07:00"
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type BufferedListener ¶
type BufferedListener struct { Listener EventListener // contains filtered or unexported fields }
func Buffered ¶
func Buffered(listener EventListener, bufferSize ...int) *BufferedListener
func (*BufferedListener) Close ¶ added in v1.13.3
func (w *BufferedListener) Close() error
func (*BufferedListener) Handle ¶
func (w *BufferedListener) Handle(e Event)
func (*BufferedListener) Sync ¶
func (w *BufferedListener) Sync() error
type Event ¶
type EventListener ¶
type Logger ¶
type Logger interface { AddListener(listener EventListener) Event(event Event) SetName(name string) Module(name string) Logger Sync() error Close() error Trace(v ...any) Tracef(format string, v ...any) Debug(v ...any) Debugf(format string, v ...any) Info(v ...any) Infof(format string, v ...any) Warning(v ...any) Warningf(format string, v ...any) Error(v ...any) Errorf(format string, v ...any) Critical(v ...any) Criticalf(format string, v ...any) }
type StreamWriter ¶
func NewStreamWriter ¶
func NewStreamWriter(w io.Writer) *StreamWriter
func (*StreamWriter) Close ¶ added in v1.13.3
func (w *StreamWriter) Close() error
func (*StreamWriter) Handle ¶
func (w *StreamWriter) Handle(e Event)
func (*StreamWriter) SetStream ¶
func (w *StreamWriter) SetStream(stream io.Writer)
func (*StreamWriter) Sync ¶ added in v1.13.3
func (w *StreamWriter) Sync() error
type TermWriter ¶ added in v1.13.3
type TermWriter struct { ColorMap map[Level]colors.Color Output io.Writer // contains filtered or unexported fields }
func NewTermWriter ¶ added in v1.13.3
func NewTermWriter(colorsEnabled bool) *TermWriter
func (*TermWriter) Close ¶ added in v1.13.3
func (w *TermWriter) Close() error
func (*TermWriter) Handle ¶ added in v1.13.3
func (w *TermWriter) Handle(e Event)
func (*TermWriter) SetColorsEnabled ¶ added in v1.15.0
func (w *TermWriter) SetColorsEnabled(enabled bool)
func (*TermWriter) Sync ¶ added in v1.13.3
func (w *TermWriter) Sync() error
func (*TermWriter) WithOutput ¶ added in v1.14.0
func (w *TermWriter) WithOutput(out io.Writer) *TermWriter
Source Files ¶
Click to show internal directories.
Click to hide internal directories.