From b049991a46a2f619344bd6e915745703864d0134 Mon Sep 17 00:00:00 2001 From: Felix Hanley Date: Mon, 5 Dec 2016 15:16:58 +0700 Subject: Clean up source structure and update vendor versions --- src/dict2rest/logger.go | 27 --------------------------- 1 file changed, 27 deletions(-) delete mode 100644 src/dict2rest/logger.go (limited to 'src/dict2rest/logger.go') diff --git a/src/dict2rest/logger.go b/src/dict2rest/logger.go deleted file mode 100644 index 709666b..0000000 --- a/src/dict2rest/logger.go +++ /dev/null @@ -1,27 +0,0 @@ -package main - -import ( - "log" - "net/http" - "time" -) - -// Logging middleware -func Logger(next http.Handler) http.Handler { - return http.HandlerFunc(func(w http.ResponseWriter, r *http.Request) { - startTime := time.Now() - - // Start buffered write - bw := new(Buffer) - - next.ServeHTTP(bw, r) - - // Write out the buffer - size, _ := bw.Apply(w) - - // Usually milliseconds - latency := time.Since(startTime).Seconds() * 1000 - - log.Printf("%s %s %d %d (%.1fms)\n", r.Method, r.URL.Path, bw.Status, size, latency) - }) -} -- cgit v1.2.3