Simply put Historical Transaction Groups are a general auditing / logging facility except for the fact that they don't seem to have the capability to send to a general logging facility (only to a SQL database). It's certainly within my power to emulate a database and use an existing SQL connector.
I'm thinking of something which writes line-oriented JSON to a UDP port, although a TCP connection would do. Am I missing something?