aboutsummaryrefslogtreecommitdiffstats
path: root/pkg
diff options
context:
space:
mode:
authorDmitry Vyukov <dvyukov@google.com>2019-03-12 11:44:16 +0100
committerDmitry Vyukov <dvyukov@google.com>2019-03-17 18:06:44 +0100
commite5207950cab65477fe2d63834abacd43df7d0f23 (patch)
tree6182f62bac25edfb3519be67dc22fcc68bbad8ad /pkg
parentc693e273b3bfbd3d49bdee4d0f5a6c7347e2229a (diff)
pkg/log: add VerboseWriter
Helper io.Writer that logs on the specified verbosity level. Will be useful for bisection logging in syz-ci. Update #501
Diffstat (limited to 'pkg')
-rw-r--r--pkg/log/log.go7
1 files changed, 7 insertions, 0 deletions
diff --git a/pkg/log/log.go b/pkg/log/log.go
index 78c9ba0e0..780acb253 100644
--- a/pkg/log/log.go
+++ b/pkg/log/log.go
@@ -100,3 +100,10 @@ func Fatal(err error) {
func Fatalf(msg string, args ...interface{}) {
golog.Fatalf(msg, args...)
}
+
+type VerboseWriter int
+
+func (w VerboseWriter) Write(data []byte) (int, error) {
+ Logf(int(w), "%s", data)
+ return len(data), nil
+}