public void testActiveLoggerCount()
throws Exception
{
LoggerManager manager = getManager( Logger.LEVEL_FATAL );
assertEquals( 0, manager.getActiveLoggerCount() );
manager.getLoggerForComponent( "b" );
assertEquals( 1, manager.getActiveLoggerCount() );
manager.getLoggerForComponent( "c", "1" );
manager.getLoggerForComponent( "c", "1" );
assertEquals( 2, manager.getActiveLoggerCount() );
manager.getLoggerForComponent( "c", "2" );
assertEquals( 3, manager.getActiveLoggerCount() );
manager.returnComponentLogger( "c", "1" );
assertEquals( 2, manager.getActiveLoggerCount() );
manager.returnComponentLogger( "c", "2" );
manager.returnComponentLogger( "c", "2" );
manager.returnComponentLogger( "c", "1" );
assertEquals( 1, manager.getActiveLoggerCount() );
manager.returnComponentLogger( "b" );
assertEquals( 0, manager.getActiveLoggerCount() );
}