ziflex / lecho

Zerolog wrapper for Echo framework 🍅
MIT License
99 stars 11 forks source link

logging response body #25

Open rrajkowski opened 1 year ago

rrajkowski commented 1 year ago

@ziflex thanks for the reply. I was able to implement the MultiLevelWriter. I am writting to Stdout and file. I have a new issue added the response from c.Response echo context to the lecho logger.

I've tried the following:

Echo Bodydump middleware as a separate log. Enricher method: Enricher: func(c echo.Context, logger zerolog.Context) zerolog.Context { return e.Interface("response", c.Response()) }, Ideally I can update or modify the logger context with response for a single stdout/file log. I think it would be cool to allow combining of Bodydump and Enricher somehow. I've read through this Zerolog guild but didn't find any working solutions

Thanks