| 123456789101112131415161718192021222324252627 |
- package testutil
- import (
- log "unknwon.dev/clog/v2"
- )
- var _ log.Logger = (*noopLogger)(nil)
- // noopLogger is a placeholder logger that logs nothing.
- type noopLogger struct{}
- func (*noopLogger) Name() string {
- return "noop"
- }
- func (*noopLogger) Level() log.Level {
- return log.LevelTrace
- }
- func (*noopLogger) Write(log.Messager) error {
- return nil
- }
- // InitNoopLogger is a init function to initialize a noop logger.
- var InitNoopLogger = func(name string, vs ...any) (log.Logger, error) {
- return &noopLogger{}, nil
- }
|