    @Test
    public void testDefaultLogging() throws Throwable {

        // Make sure basic logging works OOTB
        final String msg = "Success! " + hashCode();
        borrowSout(
            ()-> LogInjector.DEFAULT.log(LogLevel.INFO, msg)
            , lines->
                Assert.assertEquals("[INFO] " + msg, lines.first())
        );
        assertTrue("Failed", !failed);
        // just for good measure, actually print another line to the real stdOut
        Log.defaultLogger().log(LogInjectorTest.class, "Default Logging Works!");
    }