mirror of
https://github.com/oarkflow/mq.git
synced 2025-12-24 13:57:52 +08:00
25 lines
503 B
Go
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
|
|
}
|