main: custom log.F function

This commit is contained in:
nadoo 2018-06-26 17:09:41 +08:00
parent 36246d9d08
commit 86cb9523d1
3 changed files with 10 additions and 9 deletions

View File

@ -1,6 +1,6 @@
package log
import "log"
import stdlog "log"
// Func defines a simple log function
type Func func(f string, v ...interface{})
@ -11,10 +11,10 @@ var F Func = func(f string, v ...interface{}) {
// Fatal log and exit
func Fatal(v ...interface{}) {
log.Fatal(v)
stdlog.Fatal(v)
}
// Fatalf log and exit
func Fatalf(f string, v ...interface{}) {
log.Fatalf(f, v)
stdlog.Fatalf(f, v)
}

11
main.go
View File

@ -1,6 +1,7 @@
package main
import (
stdlog "log"
"os"
"os/signal"
"strings"
@ -35,11 +36,11 @@ func main() {
confInit()
// log.F = func(f string, v ...interface{}) {
// if conf.Verbose {
// stdlog.Printf(f, v...)
// }
// }
log.F = func(f string, v ...interface{}) {
if conf.Verbose {
stdlog.Printf(f, v...)
}
}
sDialer := NewRuleDialer(conf.rules, dialerFromConf())

View File

@ -26,7 +26,7 @@ import (
"github.com/nadoo/glider/proxy"
)
// Version: socks5 version
// Version is socks5 version number
const Version = 5
// SOCKS5 struct