@Test public void testLoggerMultipleChildren() { assertEquals(1, instanceCount()); Logger xy0 = lc.getLogger("x.y0"); LoggerTestHelper.assertNameEquals(xy0, "x.y0"); Logger xy1 = lc.getLogger("x.y1"); LoggerTestHelper.assertNameEquals(xy1, "x.y1"); LoggerTestHelper.assertLevels(null, xy0, Level.DEBUG); LoggerTestHelper.assertLevels(null, xy1, Level.DEBUG); assertEquals(4, instanceCount()); for (int i = 0; i < 100; i++) { Logger xy_i = lc.getLogger("x.y" + i); LoggerTestHelper.assertNameEquals(xy_i, "x.y" + i); LoggerTestHelper.assertLevels(null, xy_i, Level.DEBUG); } assertEquals(102, instanceCount()); }
public final Logger getLogger(final Class<?> clazz) { return getLogger(clazz.getName()); }
LoggerContext extends ContextBase implements ILoggerFactory, LifeCycle { public final Logger getLogger(final Class<?> clazz) { return getLogger(clazz.getName()); } }
LoggerContext extends ContextBase implements ILoggerFactory, LifeCycle { public final Logger getLogger(final Class<?> clazz) { return getLogger(clazz.getName()); } LoggerContext(); }
LoggerContext extends ContextBase implements ILoggerFactory, LifeCycle { public final Logger getLogger(final Class<?> clazz) { return getLogger(clazz.getName()); } LoggerContext(); @Override void putProperty(String key, String val); @Override void setName(String name); final Logger getLogger(final Class<?> clazz); @Override Logger getLogger(final String name); Logger exists(String name); List<Logger> getLoggerList(); LoggerContextVO getLoggerContextRemoteView(); void setPackagingDataEnabled(boolean packagingDataEnabled); boolean isPackagingDataEnabled(); @Override void reset(); TurboFilterList getTurboFilterList(); void addTurboFilter(TurboFilter newFilter); void resetTurboFilterList(); void addListener(LoggerContextListener listener); void removeListener(LoggerContextListener listener); List<LoggerContextListener> getCopyOfListenerList(); void start(); void stop(); @Override String toString(); int getMaxCallerDataDepth(); void setMaxCallerDataDepth(int maxCallerDataDepth); List<String> getFrameworkPackages(); SequenceNumberGenerator getSequenceNumberGenerator(); }
LoggerContext extends ContextBase implements ILoggerFactory, LifeCycle { public final Logger getLogger(final Class<?> clazz) { return getLogger(clazz.getName()); } LoggerContext(); @Override void putProperty(String key, String val); @Override void setName(String name); final Logger getLogger(final Class<?> clazz); @Override Logger getLogger(final String name); Logger exists(String name); List<Logger> getLoggerList(); LoggerContextVO getLoggerContextRemoteView(); void setPackagingDataEnabled(boolean packagingDataEnabled); boolean isPackagingDataEnabled(); @Override void reset(); TurboFilterList getTurboFilterList(); void addTurboFilter(TurboFilter newFilter); void resetTurboFilterList(); void addListener(LoggerContextListener listener); void removeListener(LoggerContextListener listener); List<LoggerContextListener> getCopyOfListenerList(); void start(); void stop(); @Override String toString(); int getMaxCallerDataDepth(); void setMaxCallerDataDepth(int maxCallerDataDepth); List<String> getFrameworkPackages(); SequenceNumberGenerator getSequenceNumberGenerator(); static final boolean DEFAULT_PACKAGING_DATA; }