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.