Documentation
¶
Index ¶
- type Level
- type Logger
- type StdLoggerOut
- func (s *StdLoggerOut) Debug(msg string, kvs ...any)
- func (s *StdLoggerOut) Do(ts, caller, bt, msg string, level Level, err error, kvs ...any)
- func (s *StdLoggerOut) Error(err error, msg string, kvs ...any)
- func (s *StdLoggerOut) Fatal(msg string, kvs ...any)
- func (s *StdLoggerOut) FatalError(err error, msg string, kvs ...any)
- func (s *StdLoggerOut) Info(msg string, kvs ...any)
- func (s *StdLoggerOut) Named(name string) Logger[any]
- func (s *StdLoggerOut) SetLevel(level Level)
- func (s *StdLoggerOut) Warning(msg string, kvs ...any)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Logger ¶
type Logger[T any] interface { // Named returns a new logger with its previous name followed by a dot, // followed by the provided name. Named(name string) Logger[T] SetLevel(level Level) Debug(msg string, keysAndValues ...T) Info(msg string, keysAndValues ...T) Warning(msg string, keysAndValues ...T) Error(err error, msg string, keysAndValues ...T) Fatal(msg string, keysAndValues ...T) FatalError(err error, msg string, keysAndValues ...T) }
type StdLoggerOut ¶
type StdLoggerOut struct {
// contains filtered or unexported fields
}
func (*StdLoggerOut) Debug ¶
func (s *StdLoggerOut) Debug(msg string, kvs ...any)
func (*StdLoggerOut) Do ¶
func (s *StdLoggerOut) Do(ts, caller, bt, msg string, level Level, err error, kvs ...any)
func (*StdLoggerOut) Fatal ¶
func (s *StdLoggerOut) Fatal(msg string, kvs ...any)
func (*StdLoggerOut) FatalError ¶
func (s *StdLoggerOut) FatalError(err error, msg string, kvs ...any)
func (*StdLoggerOut) Info ¶
func (s *StdLoggerOut) Info(msg string, kvs ...any)
func (*StdLoggerOut) SetLevel ¶
func (s *StdLoggerOut) SetLevel(level Level)
func (*StdLoggerOut) Warning ¶
func (s *StdLoggerOut) Warning(msg string, kvs ...any)
Click to show internal directories.
Click to hide internal directories.