diff --git a/.golangci.yml b/.golangci.yml index b755b1d..ea516cf 100644 --- a/.golangci.yml +++ b/.golangci.yml @@ -47,6 +47,5 @@ issues: - revive output: - format: colored-line-number print-issued-lines: true print-linter-name: true diff --git a/pkg/logger/global.go b/pkg/logger/global.go index 5f100a2..a039fcc 100644 --- a/pkg/logger/global.go +++ b/pkg/logger/global.go @@ -52,9 +52,20 @@ func ErrorLog(msg string, fields ...Field) { // Used as a fallback when no global logger is set. type noOpLogger struct{} -func (n *noOpLogger) Debug(_ string, _ ...Field) {} -func (n *noOpLogger) Info(_ string, _ ...Field) {} -func (n *noOpLogger) Warn(_ string, _ ...Field) {} -func (n *noOpLogger) Error(_ string, _ ...Field) {} -func (n *noOpLogger) With(_ ...Field) Logger { return n } +// Debug implements Logger.Debug as a no-op. +func (n *noOpLogger) Debug(_ string, _ ...Field) {} + +// Info implements Logger.Info as a no-op. +func (n *noOpLogger) Info(_ string, _ ...Field) {} + +// Warn implements Logger.Warn as a no-op. +func (n *noOpLogger) Warn(_ string, _ ...Field) {} + +// Error implements Logger.Error as a no-op. +func (n *noOpLogger) Error(_ string, _ ...Field) {} + +// With implements Logger.With as a no-op. +func (n *noOpLogger) With(_ ...Field) Logger { return n } + +// WithContext implements Logger.WithContext as a no-op. func (n *noOpLogger) WithContext(_ context.Context) Logger { return n }