package rabbitmq
|
|
|
|
import (
|
|
"fmt"
|
|
"log"
|
|
)
|
|
|
|
type logger struct {
|
|
logging bool
|
|
}
|
|
|
|
const loggingPrefix = "gorabbit"
|
|
|
|
func (l logger) Printf(format string, v ...interface{}) {
|
|
if l.logging {
|
|
log.Printf(fmt.Sprintf("%s: %s", loggingPrefix, format), v...)
|
|
}
|
|
}
|
|
|
|
func (l logger) Println(v ...interface{}) {
|
|
if l.logging {
|
|
log.Println(loggingPrefix, fmt.Sprintf("%v", v...))
|
|
}
|
|
}
|