From 1c5a0218ed6c1b283eb6d99d54a865d2ec99ec4b Mon Sep 17 00:00:00 2001 From: Zhonghu Xu Date: Mon, 2 Jul 2018 11:47:42 +0800 Subject: [PATCH] simplify httplog.LogOf --- staging/src/k8s.io/apiserver/pkg/server/httplog/httplog.go | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/staging/src/k8s.io/apiserver/pkg/server/httplog/httplog.go b/staging/src/k8s.io/apiserver/pkg/server/httplog/httplog.go index ee8e05f107f..0a63fcd6910 100644 --- a/staging/src/k8s.io/apiserver/pkg/server/httplog/httplog.go +++ b/staging/src/k8s.io/apiserver/pkg/server/httplog/httplog.go @@ -100,14 +100,11 @@ func NewLogged(req *http.Request, w *http.ResponseWriter) *respLogger { // then a passthroughLogger will be created which will log to stdout immediately // when Addf is called. func LogOf(req *http.Request, w http.ResponseWriter) logger { - if _, exists := w.(*respLogger); !exists { - pl := &passthroughLogger{} - return pl - } if rl, ok := w.(*respLogger); ok { return rl } - panic("Unable to find or create the logger!") + + return &passthroughLogger{} } // Unlogged returns the original ResponseWriter, or w if it is not our inserted logger.