From beb31aa8f2a19f50f52bdb55ad8c42f5f3e487db Mon Sep 17 00:00:00 2001 From: Mike Crute Date: Mon, 30 Oct 2023 20:16:40 -0700 Subject: log: add a no-op logger --- log/noop.go | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 log/noop.go diff --git a/log/noop.go b/log/noop.go new file mode 100644 index 0000000..c192d29 --- /dev/null +++ b/log/noop.go @@ -0,0 +1,20 @@ +package log + +type NoopLeveledLogger struct{} + +var _ LeveledLogger = (*NoopLeveledLogger)(nil) + +func (l *NoopLeveledLogger) Print(i ...interface{}) {} +func (l *NoopLeveledLogger) Printf(format string, args ...interface{}) {} +func (l *NoopLeveledLogger) Fatal(i ...interface{}) {} +func (l *NoopLeveledLogger) Fatalf(format string, args ...interface{}) {} +func (l *NoopLeveledLogger) Panic(i ...interface{}) {} +func (l *NoopLeveledLogger) Panicf(format string, args ...interface{}) {} +func (l *NoopLeveledLogger) Debug(i ...interface{}) {} +func (l *NoopLeveledLogger) Debugf(format string, args ...interface{}) {} +func (l *NoopLeveledLogger) Info(i ...interface{}) {} +func (l *NoopLeveledLogger) Infof(format string, args ...interface{}) {} +func (l *NoopLeveledLogger) Warn(i ...interface{}) {} +func (l *NoopLeveledLogger) Warnf(format string, args ...interface{}) {} +func (l *NoopLeveledLogger) Error(i ...interface{}) {} +func (l *NoopLeveledLogger) Errorf(format string, args ...interface{}) {} -- cgit v1.2.3