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
void logp( Level level,
        		  String sourceClass, String sourceMethod,
        		  String msg,
        		  Object param1 )
    {
        m_logger.logp( level, sourceClass, sourceMethod, msg, param1 );
    }
    void logp( Level level,
        		  String sourceClass, String sourceMethod,
        		  String msg,
        		  Object[] params )
    {
        if ( ! isLoggable( level ) )
            return;
        
 		if ( params == null )
 	        m_logger.logp( level, sourceClass, sourceMethod, msg, "<null>" );
        else
            m_logger.logp( level, sourceClass, sourceMethod, msg, params );
    }
    void logp( Level level,
        		  String sourceClass, String sourceMethod,
        		  String msg,
        		  Throwable ex )
    {
        assert( ex != null );
        m_logger.logp( level, sourceClass, sourceMethod, msg, ex );       
    }
}