Combine setevents circ and stream
Today there are three key parts printed...
the request
NEW 0 trac.torproject.org:443 PURPOSE=USER
the result
SUCCEEDED 335 38.229.72.30: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.
combined shortlog
SUCCEEDED <epoch/ISO8601> trac.torproject.org:38.229.72.30: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:38.229.72.30:443 $exitFP
And second extended form could include them and the full path if desired by user.