Combine setevents circ and stream
Today there are three key parts printed...
NEW 0 trac.torproject.org:443 PURPOSE=USER
SUCCEEDED 335 18.104.22.168:443
the resultant path
335 BUILT $FP.... ... $exitFP.
It would be very handy to have a combined log format for tracking requests to exits (bad exits, looking back), or to hidden service midpoints in that case. This should be put in the controller "setevents_streamcirc", and maybe in some optional torrc syslog form.
SUCCEEDED <epoch/ISO8601> trac.torproject.org:22.214.171.124:443 $exitFP
In the event an IP is supplied, just put it in place of the usual forward fqdn. IPv6 applies. The circN and streamN are really optional since there is no longer need to match them up for said log purpose.
SUCCEEDED ISO8601 trac.torproject.org:126.96.36.199:443 $exitFP
And second extended form could include them and the full path if desired by user.