type Logger struct {
fun LogFunc
- prefix string
}
-func NewLogger(prefix string, fun LogFunc) *Logger {
+func NewLogger(fun LogFunc) *Logger {
return &Logger{
fun: fun,
- prefix: prefix,
}
}
func (l *Logger) log(level safcm.LogLevel,
format string, a ...interface{}) {
- l.fun(level, l.prefix+" "+fmt.Sprintf(format, a...))
+ l.fun(level, fmt.Sprintf(format, a...))
}