go-socks5/logger.go

23 lines
315 B
Go
Raw Normal View History

2020-04-19 09:47:39 +00:00
package socks5
import (
"log"
)
type Logger interface {
Errorf(format string, arg ...interface{})
}
// 标准输出
type Std struct {
*log.Logger
}
func NewLogger(l *log.Logger) *Std {
return &Std{l}
}
func (sf Std) Errorf(format string, args ...interface{}) {
sf.Logger.Printf("[E]: "+format, args...)
}