Skip to content

Commit 16fe83c

Browse files
http: Make logger first, before TLS provisioning (#7198)
1 parent 3723e89 commit 16fe83c

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

modules/caddyhttp/app.go

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -170,13 +170,15 @@ func (App) CaddyModule() caddy.ModuleInfo {
170170
// Provision sets up the app.
171171
func (app *App) Provision(ctx caddy.Context) error {
172172
// store some references
173+
app.logger = ctx.Logger()
174+
app.ctx = ctx
175+
176+
// provision TLS and events apps
173177
tlsAppIface, err := ctx.App("tls")
174178
if err != nil {
175179
return fmt.Errorf("getting tls app: %v", err)
176180
}
177181
app.tlsApp = tlsAppIface.(*caddytls.TLS)
178-
app.ctx = ctx
179-
app.logger = ctx.Logger()
180182

181183
eventsAppIface, err := ctx.App("events")
182184
if err != nil {

0 commit comments

Comments
 (0)