types/logger: add WithPrefix, use it in two places

Signed-off-by: Brad Fitzpatrick <bradfitz@tailscale.com>
This commit is contained in:
Brad Fitzpatrick
2020-02-25 11:35:46 -08:00
parent 758744a4e3
commit 3988ddc85d
3 changed files with 12 additions and 9 deletions

View File

@@ -7,4 +7,12 @@
// types around.
package logger
type Logf func(fmt string, args ...interface{})
// Logf is the basic Tailscale logger type: a printf-like func.
type Logf func(format string, args ...interface{})
// WithPrefix wraps f, prefixing each format with the provided prefix.
func WithPrefix(f Logf, prefix string) Logf {
return func(format string, args ...interface{}) {
f(prefix+format, args...)
}
}