Skip to content

Commit ef3b9fc

Browse files
committed
log proxy and server errors distinctly
1 parent 9765240 commit ef3b9fc

File tree

1 file changed

+8
-3
lines changed

1 file changed

+8
-3
lines changed

src/cmd/ecr-proxy/main.go

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -95,7 +95,7 @@ func main() {
9595

9696
mux := http.NewServeMux()
9797

98-
proxyLogger, err := zap.NewStdLogAt(log, zap.DebugLevel)
98+
proxyLogger, err := zap.NewStdLogAt(log.With(zap.String("component", "proxy")), zap.DebugLevel)
9999
if err != nil {
100100
log.Fatal("failed to create a standard logger for the reverse proxy", zap.Error(err))
101101
}
@@ -144,6 +144,11 @@ func main() {
144144
log.Fatal("failed to listen on HTTPS port", zap.String("addr", tlsAddr), zap.Error(err))
145145
}
146146

147+
serverLogger, err := zap.NewStdLogAt(log.With(zap.String("component", "server")), zap.DebugLevel)
148+
if err != nil {
149+
log.Fatal("failed to create a standard logger for the http server", zap.Error(err))
150+
}
151+
147152
go func() {
148153
<-ctx.Done()
149154

@@ -152,8 +157,8 @@ func main() {
152157

153158
go func() {
154159
srv := &http.Server{
155-
ErrorLog: proxyLogger,
156-
Handler: mux,
160+
ErrorLog: serverLogger,
161+
Handler: mux,
157162
}
158163

159164
if err = srv.ServeTLS(secureListener, tlsCert, tlsKey); err != nil {

0 commit comments

Comments
 (0)