Files
mq/logger/null.go
Oarkflow d347e2e253 update
2025-08-05 19:33:35 +05:45

25 lines
503 B
Go

package logger
import "context"
type NullLogger struct{}
func (l *NullLogger) Debug(msg string, fields ...Field) {}
func (l *NullLogger) Info(msg string, fields ...Field) {}
func (l *NullLogger) Warn(msg string, fields ...Field) {}
func (l *NullLogger) Error(msg string, fields ...Field) {}
func NewNullLogger() *NullLogger {
return &NullLogger{}
}
func (l *NullLogger) WithFields(fields ...Field) Logger {
return l
}
func (l *NullLogger) WithContext(ctx context.Context) Logger {
return l
}