I'm already getting the forwarded headers in my logs correctly though.
{"ClientAddr":"192.168.200.3:48028","ClientHost":"192.168.200.3","ClientPort":"48028","ClientUsername":"-","DownstreamContentSize":17,"DownstreamStatus":429,"Duration":24210,"GzipRatio":0,"OriginContentSize":0,"OriginDuration":0,"OriginStatus":0,"Overhead":24210,"RequestAddr":"","RequestContentSize":0,"RequestCount":267,"RequestHost":"","RequestMethod":"GET","RequestPath":"/buttons/","RequestPort":"-","RequestProtocol":"HTTP/1.1","RequestScheme":"https","RetryAttempts":0,"RouterName":"whoami-rtr@docker","SpanId":"0000000000000000","StartLocal":"2025-02-24T19:36:56.642127547Z","StartUTC":"2025-02-24T19:36:56.642127547Z","TLSCipher":"TLS_CHACHA20_POLY1305_SHA256","TLSVersion":"1.3","TraceId":"00000000000000000000000000000000","entryPointName":"https","level":"info","msg":"","request_Cf-Connecting-Ip":"","request_User-Agent":"gobuster/3.6","request_X-Real-Ip":"192.168.200.3","time":"2025-02-24T19:36:56Z"}
Here is an example log with some values removed like my domain and public IP just to give you an idea.