Hi. I haven't seen any option to log the request after the `http-request set-... ` phase.
Is this covered in %HP or is this the request from the client? That's the code and it looks to me that this isn't set after the rewrite phase. http://git.haproxy.org/?p=haproxy.git;a=blob;f=src/log.c;hb=dfad6a41ad9f012671b703788dd679cf24eb8c5a#l2693 The use case is that I need to know how the http request looks to the backend after the backend. A tcpdump isn't possible because the backend is a TLS one. It would be nice to have also a similar output in the debug mode as for the client request. ``` 00000002:https-in.accept(0009)=002b from [::ffff:Client-IP:34452] ALPN=h2 00000002:https-in.clireq[002b:ffffffff]: GET https://DOMAIN.com/img/logo-entrypages.png HTTP/2.0 00000002:https-in.clihdr[002b:ffffffff]: user-agent: curl/7.65.3 00000002:https-in.clihdr[002b:ffffffff]: accept: */* 00000002:https-in.clihdr[002b:ffffffff]: host: DOMAIN.com Suggested output after rewrite 00000002:https-out.connect(0010)=002b from [::ffff:DEST-IP:DEST-PORT] ALPN=h1 00000002:https-out.srvreq[002b:ffffffff]: GET https://REWRITTEN.com/NEW_PATH/img/logo-entrypages.png HTTP/2.0 00000002:https-out.srvhdr[002b:ffffffff]: user-agent: curl/7.65.3 00000002:https-out.srvhdr[002b:ffffffff]: accept: */* 00000002:https-out.srvhdr[002b:ffffffff]: host: REWRITTEN.com 00000002:be_static.srvrep[002b:002c]: HTTP/1.1 401 Unauthorized 00000002:be_static.srvhdr[002b:002c]: content-length: 131 00000002:be_static.srvhdr[002b:002c]: content-type: text/html; charset=UTF-8 00000002:be_static.srvhdr[002b:002c]: www-authenticate: Swift realm="Client" 00000002:be_static.srvhdr[002b:002c]: www-authenticate: Keystone uri="https://auth.cloud.ovh.net/" 00000002:be_static.srvhdr[002b:002c]: x-trans-id: tx011f76ce9d9f43a09dcea-... 00000002:be_static.srvhdr[002b:002c]: x-openstack-request-id: tx011f76ce9d9f43a09dcea-... 00000002:be_static.srvhdr[002b:002c]: date: Sat, 18 Apr 2020 21:59:48 GMT 00000002:be_static.srvhdr[002b:002c]: x-iplb-instance: ... 00000002:be_static.srvcls[002b:002c] 00000002:be_static.clicls[002b:002c] 00000002:be_static.closed[002b:002c] ``` Opinions? Regards Aleks