@Override
    public InternalLogger newInstance(String name) {
        return new Log4JLogger(Logger.getLogger(name));
    }
@Test
    public void testCreation() {
        InternalLogger logger = Log4JLoggerFactory.INSTANCE.newInstance("foo");
        assertTrue(logger instanceof Log4JLogger);
        assertEquals("foo", logger.name());
    }