Skip to content

Commit 5c4f534

Browse files
cppforlifemaximilien
authored andcommitted
add NoopUI and NoopLogger
Signed-off-by: Michael Maximilien <[email protected]>
1 parent 66f7c22 commit 5c4f534

File tree

2 files changed

+21
-0
lines changed

2 files changed

+21
-0
lines changed

ui/noop_logger.go

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
package ui
2+
3+
type NoopLogger struct{}
4+
5+
func NewNoopLogger() NoopLogger {
6+
return NoopLogger{}
7+
}
8+
9+
var _ ExternalLogger = NoopLogger{}
10+
11+
func (l NoopLogger) Error(tag, msg string, args ...interface{}) {}
12+
func (l NoopLogger) Debug(tag, msg string, args ...interface{}) {}

ui/noop_ui.go

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
package ui
2+
3+
import (
4+
"io/ioutil"
5+
)
6+
7+
func NewNoopUI() *WriterUI {
8+
return NewWriterUI(ioutil.Discard, ioutil.Discard, NewNoopLogger())
9+
}

0 commit comments

Comments
 (0)