move logEvent into debug, condense output

This commit is contained in:
Bradley Cicenas
2017-03-06 00:23:44 +00:00
parent 52a3e61b92
commit 3bb48e91ae
2 changed files with 17 additions and 9 deletions

View File

@@ -3,8 +3,21 @@ package main
import (
"fmt"
"reflect"
ui "github.com/gizak/termui"
)
func logEvent(e ui.Event) {
var s string
s += fmt.Sprintf("Type=%s", quote(e.Type))
s += fmt.Sprintf(" Path=%s", quote(e.Path))
s += fmt.Sprintf(" From=%s", quote(e.From))
if e.To != "" {
s += fmt.Sprintf(" To=%s", quote(e.To))
}
log.Debugf("new event: %s", s)
}
func inspect(i interface{}) (s string) {
val := reflect.ValueOf(i)
elem := val.Type().Elem()
@@ -18,3 +31,7 @@ func inspect(i interface{}) (s string) {
}
return s
}
func quote(s string) string {
return fmt.Sprintf("\"%s\"", s)
}