Bug 153046 oda.consumer creates log folders in improper place
When running date test from ReportEngine, oda.consumer creates log folders in improper place. The "OdaLog" folder should be created under own project folder. Please see the attachments.
data/org.eclipse.birt.data/src/org/eclipse/birt/data/engine/odaconsumer/Driver.java
* Returns the default log directory of the driver
     */
    private String getDefaultLogDirectory() throws DataException
    {
        final String methodName = "getDefaultLogDirectory";
        
        String defaultLogDir = null;
        ExtensionManifest driverManifest = getDriverExtensionConfig();
        try
        {
            defaultLogDir = driverManifest.getDriverLocation().getPath();
        }
        catch( IOException ex )
        {
            
            sm_logger.logp( Level.WARNING, sm_className, methodName,
                    "Not able to get ODA driver plugin directory.", ex );
        }
        if( defaultLogDir != null )
            return defaultLogDir;
        
        
                
        IBundle dataBundle = Platform.getBundle( "org.eclipse.birt.data" );
        if( dataBundle != null )
        {
            URL url = dataBundle.getEntry( "/" );
            try
            {
                if( url != null )