Eliot: Logging for Complex & Distributed Systems