Use fr_log_fp, and hack around the bits which print to it by default
Allow filters for both requests and responses
Rework packet error logging to allow output in alternative formats