Legend:

I'd like it to have a thing where there's a ring buffer of more detailed messages, and when a failure occurs it dumps that to a file, so there's some context for what was going on when there was an exception.

4

5

All messages logged by Twisted should have an identifiable key associated with them (an interface maybe?)