If a request has been forwared to a parent proxy (as in forward or forward-socks4) I'd like to see this parent mentioned in the log, ideally as an extra item in a common log format.
If you use the forward-override{} action instead of a config file
directive the action including its parameters (which contain the proxy)
can be logged by logging the applying actions (debug 65536).
When you use the action, the forwarding settings will additionally
be included in the Connect messages you can enable with "debug 2",
but this will also result in lots of other messages you may not
care for.
The CLF format isn't Privoxy-specific and various tools would
break if we started to add fields.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
If you use the forward-override{} action instead of a config file
directive the action including its parameters (which contain the proxy)
can be logged by logging the applying actions (debug 65536).
The syntax is similar, for details see:
https://www.privoxy.org/user-manual/actions-file.html#FORWARD-OVERRIDE
When you use the action, the forwarding settings will additionally
be included in the Connect messages you can enable with "debug 2",
but this will also result in lots of other messages you may not
care for.
The CLF format isn't Privoxy-specific and various tools would
break if we started to add fields.