From 65f33beaa3f01c053286c8d74ae076130d1ea8ae Mon Sep 17 00:00:00 2001 From: nadoo <287492+nadoo@users.noreply.github.com> Date: Wed, 23 Aug 2017 18:04:20 +0800 Subject: [PATCH] log: add LogFunc so we can define a custom logger --- log.go | 16 ++++++++++++++++ main.go | 6 ------ 2 files changed, 16 insertions(+), 6 deletions(-) create mode 100644 log.go diff --git a/log.go b/log.go new file mode 100644 index 0000000..b14bafe --- /dev/null +++ b/log.go @@ -0,0 +1,16 @@ +package main + +import "log" + +// LogFunc . +type LogFunc func(f string, v ...interface{}) + +var logf LogFunc + +func init() { + logf = func(f string, v ...interface{}) { + if conf.Verbose { + log.Printf(f, v...) + } + } +} diff --git a/main.go b/main.go index 7850625..772ae4c 100644 --- a/main.go +++ b/main.go @@ -11,12 +11,6 @@ import ( // VERSION . const VERSION = "0.4.0" -func logf(f string, v ...interface{}) { - if conf.Verbose { - log.Printf(f, v...) - } -} - func dialerFromConf() Dialer { // global forwarders in xx.conf var forwarders []Dialer