Bug 208512 Classes in package org.eclipse.birt.data.engine.odaconsumer have multithreads issues
Classes in package org.eclipse.birt.data.engine.odaconsumer are not thread-safe.
data/org.eclipse.birt.data/src/org/eclipse/birt/data/engine/odaconsumer/LogHelper.java
* Returns a log helper for the given logger name.
     * @param loggerName
     * @return
     */
    static LogHelper getInstance( String loggerName )
    {
        LogHelper aLogHelper = (LogHelper) sm_loggerMap.get( loggerName );
        if ( aLogHelper == null )
        {
            aLogHelper = new LogHelper( loggerName );
            sm_loggerMap.put( loggerName, aLogHelper );
        }
        return aLogHelper;
    }
    
    
    private LogHelper( String loggerName )
    {
		m_logger = Logger.getLogger( loggerName );       
    }
    
    boolean isLoggable( Level level )
    {
        return m_logger.isLoggable( level );
    }
    
    boolean isLoggingEnterExitLevel()
    {
        return m_logger.isLoggable( Level.FINER );
    }