We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 3aa633e commit 71c4d83Copy full SHA for 71c4d83
default.go
@@ -7,14 +7,17 @@ import (
7
)
8
9
type defaultLogger struct {
10
+ debug bool
11
}
12
-func NewDefault() Logger {
13
- return &defaultLogger{}
+func NewDefault(debug bool) Logger {
14
+ return &defaultLogger{debug: debug}
15
16
-func (*defaultLogger) Debug(msg string, metadata map[string]interface{}) {
17
- log.Printf("[DEBUG] %s %#v", msg, metadata)
+func (l *defaultLogger) Debug(msg string, metadata map[string]interface{}) {
18
+ if l.debug {
19
+ log.Printf("[DEBUG] %s %#v", msg, metadata)
20
+ }
21
22
23
func (*defaultLogger) Info(msg string, metadata map[string]interface{}) {
0 commit comments