helpers: Add a Debug method to DistinctLogger
authorBjørn Erik Pedersen <bjorn.erik.pedersen@gmail.com>
Sat, 18 Mar 2017 16:31:42 +0000 (17:31 +0100)
committerBjørn Erik Pedersen <bjorn.erik.pedersen@gmail.com>
Sat, 18 Mar 2017 16:34:49 +0000 (17:34 +0100)
helpers/general.go

index f9e67e72d72913361d6054d7acc3995b03f69232..e6435179ccc5b2e3c02ac780bfae1d3e81c63b0d 100644 (file)
@@ -213,6 +213,13 @@ type DistinctLogger struct {
        m      map[string]bool
 }
 
+// Debug prints all the log entries to standard output.
+func (l *DistinctLogger) Debug() {
+       for k, _ := range l.m {
+               fmt.Println(k)
+       }
+}
+
 // Println will log the string returned from fmt.Sprintln given the arguments,
 // but not if it has been logged before.
 func (l *DistinctLogger) Println(v ...interface{}) {