Apparently, when you set a vibe.d server behind a reverse proxy, the log file will indicate the IP address of the reverse proxy, not the original request, even if you have the reverse proxy setting X-Forwarded-Host, Host, X-Forwarded-For and X-Real-IP.

What do you do in these circumstances? Do you have the reverse proxy do the logging, and disable the log in the vibe.d instance? Or do you tweak the logger to use the IP address from the correct header setting?

In any case, where do you prefer to have the logging happening? Why? I can see pros and cons for either place.