mirror of
https://github.com/k3s-io/kubernetes.git
synced 2025-07-27 21:47:07 +00:00
simplify httplog.LogOf
This commit is contained in:
parent
36815869ad
commit
1c5a0218ed
@ -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
|
// then a passthroughLogger will be created which will log to stdout immediately
|
||||||
// when Addf is called.
|
// when Addf is called.
|
||||||
func LogOf(req *http.Request, w http.ResponseWriter) logger {
|
func LogOf(req *http.Request, w http.ResponseWriter) logger {
|
||||||
if _, exists := w.(*respLogger); !exists {
|
|
||||||
pl := &passthroughLogger{}
|
|
||||||
return pl
|
|
||||||
}
|
|
||||||
if rl, ok := w.(*respLogger); ok {
|
if rl, ok := w.(*respLogger); ok {
|
||||||
return rl
|
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.
|
// Unlogged returns the original ResponseWriter, or w if it is not our inserted logger.
|
||||||
|
Loading…
Reference in New Issue
Block a user