It's great that we no longer have to worry about silencing errors throughout the tests, but we probably need at least one new test demonstrating logging now, so that we have some regression protection. Just some test that deliberately breaks, checks for some appropriate output to stdout, etc.

We'll probably need to borrow some code from elsewhere for reading the stderr, or customizing the logger output behaviour, or however we want to do it. But I'm happy to help with that, if you like.