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
defaultLogDir = Platform.asLocalURL( url ).getPath();
            }
            catch( IOException ex )
            {
                sm_logger.logp( Level.WARNING, sm_className, methodName,
                        "Not able to get Data Engine plugin directory.", ex );
                throw new DataException( ex.getLocalizedMessage( ), ex.getCause( ) );
            }
        }
        if( defaultLogDir == null )
        {
            sm_logger.logp( Level.WARNING, sm_className, methodName,
                    "Not able to determine ODA consumer default log directory." );
            throw new DataException( ResourceConstants.CANNOT_FIND_LOG_DIRECTORY );    
       }
        return defaultLogDir;
    }
 
    private boolean isNullOrEmpty( String value )
    {
        return ( value == null || value.length() == 0 );
    }
    
    
    private boolean isNotEmpty( String value )
    {
        return ! isNullOrEmpty( value );
    }
}