Skip to content

Ensure that grpc server log messages are sent to logrus

Andrew Newdigate requested to merge grpc-logging-adapter into master

GRPC log messages are not using logrus.

For example

INFO[0000] Starting Gitaly                               version=
DEBU[0000] Using sentry logging
INFO[0000] listening at tcp address                      address=":9999"
INFO[0000] Starting prometheus listener                  address=":9236"
2017/06/02 09:24:40 transport: http2Server.HandleStreams received bogus greeting from client: "GET / HTTP/1.1\r\nHost: lo"
2017/06/02 09:25:42 transport: http2Server.HandleStreams failed to receive the preface from client: read tcp 192.168.0.2:9999->192.168.0.12:58798: read: connection reset by peer

With this change:

INFO[0000] Starting Gitaly                               version=
INFO[0000] listening at tcp address                      address=":9999"
INFO[0000] Starting prometheus listener                  address=":9236"
INFO[0002] transport: http2Server.HandleStreams received bogus greeting from client: "GET / HTTP/1.1\r\nHost: lo"

Merge request reports