Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type BufferedLogger ¶
type BufferedLogger struct {
// contains filtered or unexported fields
}
func NewBufferedLogger ¶
func NewBufferedLogger(logger Logger) *BufferedLogger
func (*BufferedLogger) Flush ¶
func (l *BufferedLogger) Flush()
func (*BufferedLogger) Print ¶
func (l *BufferedLogger) Print(v ...interface{})
func (*BufferedLogger) Printf ¶
func (l *BufferedLogger) Printf(format string, v ...interface{})
func (*BufferedLogger) Println ¶
func (l *BufferedLogger) Println(v ...interface{})
func (*BufferedLogger) WithPrefix ¶
func (l *BufferedLogger) WithPrefix(prefix string) Logger
type Logger ¶
type Logger interface {
Print(v ...any)
Printf(format string, v ...any)
Println(v ...any)
WithPrefix(prefix string) Logger
}
func NewNopLogger ¶
func NewNopLogger() Logger
type SyncedLogger ¶
func NewSyncedWrapper ¶
func NewSyncedWrapper(logger Logger) SyncedLogger
Click to show internal directories.
Click to hide internal directories.