aboutsummaryrefslogtreecommitdiffstats
path: root/device/logger.go
diff options
context:
space:
mode:
authorJosh Bleecher Snyder <josh@tailscale.com>2022-03-16 16:40:24 -0700
committerJosh Bleecher Snyder <josh@tailscale.com>2022-03-16 16:40:24 -0700
commit46826fc4e5dcfb472f7ae0c13d2ca65110441f0b (patch)
treead3f1463e0e6a44a7245542da5f6c734c0dfb968 /device/logger.go
parentall: update to Go 1.18 (diff)
downloadwireguard-go-46826fc4e5dcfb472f7ae0c13d2ca65110441f0b.tar.xz
wireguard-go-46826fc4e5dcfb472f7ae0c13d2ca65110441f0b.zip
all: use any in place of interface{}
Enabled by using Go 1.18. A bit less verbose. Signed-off-by: Josh Bleecher Snyder <josh@tailscale.com>
Diffstat (limited to 'device/logger.go')
-rw-r--r--device/logger.go8
1 files changed, 4 insertions, 4 deletions
diff --git a/device/logger.go b/device/logger.go
index c79c971..29073e9 100644
--- a/device/logger.go
+++ b/device/logger.go
@@ -16,8 +16,8 @@ import (
// They do not require a trailing newline in the format.
// If nil, that level of logging will be silent.
type Logger struct {
- Verbosef func(format string, args ...interface{})
- Errorf func(format string, args ...interface{})
+ Verbosef func(format string, args ...any)
+ Errorf func(format string, args ...any)
}
// Log levels for use with NewLogger.
@@ -28,14 +28,14 @@ const (
)
// Function for use in Logger for discarding logged lines.
-func DiscardLogf(format string, args ...interface{}) {}
+func DiscardLogf(format string, args ...any) {}
// NewLogger constructs a Logger that writes to stdout.
// It logs at the specified log level and above.
// It decorates log lines with the log level, date, time, and prepend.
func NewLogger(level int, prepend string) *Logger {
logger := &Logger{DiscardLogf, DiscardLogf}
- logf := func(prefix string) func(string, ...interface{}) {
+ logf := func(prefix string) func(string, ...any) {
return log.New(os.Stdout, prefix+": "+prepend, log.Ldate|log.Ltime).Printf
}
if level >= LogLevelVerbose {