mirror of https://github.com/caddyserver/caddy.git
http: Only enable access logs if configured
This commit is contained in:
parent
8025ad9107
commit
af26a03da1
|
@ -76,9 +76,13 @@ func (app *App) Provision(ctx caddy.Context) error {
|
|||
|
||||
for srvName, srv := range app.Servers {
|
||||
srv.logger = app.logger.Named("log")
|
||||
srv.accessLogger = app.logger.Named("log.access")
|
||||
srv.errorLogger = app.logger.Named("log.error")
|
||||
|
||||
// only enable access logs if configured
|
||||
if srv.Logs != nil {
|
||||
srv.accessLogger = app.logger.Named("log.access")
|
||||
}
|
||||
|
||||
if srv.AutoHTTPS == nil {
|
||||
// avoid nil pointer dereferences
|
||||
srv.AutoHTTPS = new(AutoHTTPSConfig)
|
||||
|
|
|
@ -229,6 +229,7 @@ func (rr *responseRecorder) WriteResponse() error {
|
|||
_, err := io.Copy(rr.ResponseWriterWrapper, rr.buf)
|
||||
return err
|
||||
}
|
||||
|
||||
// ResponseRecorder is a http.ResponseWriter that records
|
||||
// responses instead of writing them to the client. See
|
||||
// docs for NewResponseRecorder for proper usage.
|
||||
|
|
Loading…
Reference in New Issue