From bf55fc85d454cfc0daf772577ab81b53e618e888 Mon Sep 17 00:00:00 2001 From: Jithin James Date: Mon, 16 Oct 2017 16:47:05 +0530 Subject: [PATCH] List the handlers during start-up --- debug.go | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/debug.go b/debug.go index 55ff5716..497ad25e 100644 --- a/debug.go +++ b/debug.go @@ -33,16 +33,16 @@ func debugPrintRoute(httpMethod, absolutePath string, handlers HandlersChain) { if terminal.IsTerminal(int(os.Stdout.Fd())) { w, _, _ = terminal.GetSize(int(os.Stdout.Fd())) + w -= 25 } else { - fmt.Println("Couldn't get terminal size. Using default value...") + debugPrint("Couldn't get terminal size. Using default value...\n") } - fmt.Printf(fmt.Sprintf("%%%ds\n", w/2), s) - // fmt.Printf(fmt.Sprintf("%%-%ds", w/2), fmt.Sprintf(fmt.Sprintf("%%%ds\n", w/2), s)) + debugPrint(fmt.Sprintf("%%%ds\n", w/2), s) for i := 0; i < len(handlers); i += 2 { - fmt.Printf(" | %-50s | %-50s |\n", runtime.FuncForPC(reflect.ValueOf(handlers[i]).Pointer()).Name(), runtime.FuncForPC(reflect.ValueOf(handlers[i+1]).Pointer()).Name()) + debugPrint("| %-50s | %-50s |\n", runtime.FuncForPC(reflect.ValueOf(handlers[i]).Pointer()).Name(), runtime.FuncForPC(reflect.ValueOf(handlers[i+1]).Pointer()).Name()) } nuHandlers := len(handlers) - fmt.Printf("Total %d handlers found...\n", nuHandlers) + debugPrint("Total %d handlers found...\n\n", nuHandlers) handlerName := nameOfFunction(handlers.Last()) debugPrint("%-6s %-25s --> %s (%d handlers)\n", httpMethod, absolutePath, handlerName, nuHandlers) }