fix(ekko): include client IP in request logs

Use slogecho.DefaultConfig() instead of a zero-value struct literal
so WithClientIP (and WithRequestID) defaults are inherited.
This commit is contained in:
2026-02-21 01:11:30 -08:00
parent 614cbf8097
commit d56e33b171

View File

@@ -162,12 +162,10 @@ func (ek *Ekko) setup(ctx context.Context) (*echo.Echo, error) {
}, },
})) }))
e.Use(slogecho.NewWithConfig(log, logConfig := slogecho.DefaultConfig()
slogecho.Config{ logConfig.WithTraceID = false // done by logger already
WithTraceID: false, // done by logger already logConfig.Filters = ek.logFilters
Filters: ek.logFilters, e.Use(slogecho.NewWithConfig(log, logConfig))
},
))
if ek.prom != nil { if ek.prom != nil {
e.Use(echoprometheus.NewMiddlewareWithConfig(echoprometheus.MiddlewareConfig{ e.Use(echoprometheus.NewMiddlewareWithConfig(echoprometheus.MiddlewareConfig{