8 // StdLogger corresponds to a minimal subset of the interface satisfied by stdlib log.Logger
9 type StdLogger interface {
10 Print(v ...interface{})
11 Printf(format string, v ...interface{})
18 SetLogger(stdlog.New(os.Stderr, "[restful] ", stdlog.LstdFlags|stdlog.Lshortfile))
21 // SetLogger sets the logger for this package
22 func SetLogger(customLogger StdLogger) {
26 // Print delegates to the Logger
27 func Print(v ...interface{}) {
31 // Printf delegates to the Logger
32 func Printf(format string, v ...interface{}) {
33 Logger.Printf(format, v...)