From 82d16864367e68a6ebed18af2bae571143fb9aa6 Mon Sep 17 00:00:00 2001 From: Jesse Peterson Date: Tue, 21 Mar 2017 22:25:31 -0700 Subject: [PATCH] Log all HTTP requests with gorilla handlers.CombinedLoggingHandler in support of #85 (#112) --- lock.json | 23 ++++++++++++++++++++--- serve.go | 2 ++ 2 files changed, 22 insertions(+), 3 deletions(-) diff --git a/lock.json b/lock.json index e82fcf1a..473c5b60 100644 --- a/lock.json +++ b/lock.json @@ -1,5 +1,5 @@ { - "memo": "877eab51bef6d9f956e53012ffbc61f2f41ee98472eb9b13c54ed57ab84b697e", + "memo": "89560ee069f29a9b67cde83f9423705cace25cae08dac68338a04d056c45e7c9", "projects": [ { "name": "github.com/RobotsAndPencils/buford", @@ -7,6 +7,7 @@ "revision": "d6d71aff1447ced56016d09a5d74f4ea488a2d75", "packages": [ "payload", + "payload/badge", "push" ] }, @@ -85,6 +86,14 @@ "." ] }, + { + "name": "github.com/gorilla/handlers", + "version": "v1.2", + "revision": "3a5767ca75ece5f7f1440b1d16975247f8d8b221", + "packages": [ + "." + ] + }, { "name": "github.com/gorilla/mux", "version": "v1.3.0", @@ -130,7 +139,10 @@ "branch": "master", "revision": "a202afd5e358b857c95d048fc47432759db0d9bd", "packages": [ + "depot", "depot/bolt", + "scep", + "scep/internal/pkcs7", "server" ] }, @@ -155,8 +167,10 @@ "branch": "master", "revision": "459e26527287adbc2adcc5d0d49abff9a5f315a7", "packages": [ + "acme", "acme/autocert", - "pkcs12" + "pkcs12", + "pkcs12/internal/rc2" ] }, { @@ -166,7 +180,10 @@ "packages": [ "context", "context/ctxhttp", - "http2" + "http2", + "http2/hpack", + "idna", + "lex/httplex" ] }, { diff --git a/serve.go b/serve.go index c7abb3e7..6c6e5da8 100644 --- a/serve.go +++ b/serve.go @@ -32,6 +32,7 @@ import ( "github.com/go-kit/kit/endpoint" "github.com/go-kit/kit/log" httptransport "github.com/go-kit/kit/transport/http" + "github.com/gorilla/handlers" "github.com/gorilla/mux" "github.com/pkg/errors" @@ -177,6 +178,7 @@ func serve(args []string) error { } else { handler = r } + handler = handlers.CombinedLoggingHandler(os.Stdout, handler) srv := &http.Server{ Addr: *flHTTPAddr, Handler: handler,