void checkLevelChange(String loggerName, Level level) { Logger logger = loggerContext.getLogger(loggerName); logger.setLevel(level); java.util.logging.Logger julLogger = JULHelper.asJULLogger(logger); java.util.logging.Level julLevel = JULHelper.asJULLevel(level); assertEquals(julLevel, julLogger.getLevel()); }
// see http://jira.qos.ch/browse/LBCLASSIC-256 @Test public void gc() { Logger logger = loggerContext.getLogger("gc" + rand); logger.setLevel(Level.INFO); // invoke GC so that the relevant julLogger can be garbage collected. System.gc(); java.util.logging.Logger julLogger = JULHelper.asJULLogger(logger); java.util.logging.Level julLevel = JULHelper.asJULLevel(Level.INFO); assertEquals(julLevel, julLogger.getLevel()); }