jhannes / logevents

An easy-to-extend implementation of SLF4J with batteries included and sensible defaults
Other
42 stars 8 forks source link

Loggers refresh incorrectly when there are packages and classes with the same case-insensitive name #59

Closed jhannes closed 2 years ago

jhannes commented 2 years ago
    @Test
    public void shouldAddObserversToAliasLoggers() {
        LoggerConfiguration logger = factory.getLogger("org.example.app");
        LoggerConfiguration aliasLogger = factory.getLogger("org.example.App");
        factory.setObserver(logger, new CircularBufferLogEventObserver(), false);
        factory.addObserver(logger, new CircularBufferLogEventObserver());
        assertEquals(aliasLogger.getObserver(), logger.getObserver());

        assertEquals(factory.getLogger("ORG.EXAMPLE.APP").getObserver(), logger.getObserver());
    }