Eliot: Logging for Complex or Distributed Systems