func Debug(msg string, ctx ...interface{}) {
	if Log != nil {
		pc, fn, line, _ := runtime.Caller(1)
		msg := fmt.Sprintf("%s: %d: %s: %s", fn, line, runtime.FuncForPC(pc).Name(), msg)
		Log.Debug(msg, ctx...)
	}
}
func Debug(msg string, ctx ...interface{}) {
	if Log != nil {
		pc, fn, line, _ := runtime.Caller(1)
		msg := fmt.Sprintf("%s: %d: %s: %s", fn, line, runtime.FuncForPC(pc).Name(), msg)
		Log.Debug(msg, ctx...)
	}
}
func Debug ( msg string , ctx ... interface { } ) { if Log != nil { pc , fn , line , _ := runtime . Caller ( 1 ) msg := fmt . Sprintf ( " " , fn , line , runtime . FuncForPC ( pc ) . Name ( ) , msg ) Log . Debug ( msg , ctx ... ) } }
// General wrappers around Logger interface functions.
General wrappers around Logger interface functions .