Bug 212712 run --config "logdir=xxx" in genReport can not create folder auto[00]
Descriiption: run --config "logdir=xxx" in genReport can not create folder auto[00] Run the genReport, and add the variable of --config "logdir=xxx". If xxx is not exist, it will pop up the error. Expected: It can create the folder auto.
engine/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/api/impl/EngineLogger.java
rootLogger.addHandler( sharedHandler );
		}
		if ( fileLogger != null )
		{
			closeFileLogger( fileLogger );
			fileLogger = null;
		}
		if ( logger != null && isValidLogger( logger ) )
		{
			userLogger = logger;
			sharedHandler.setSharedLogger( userLogger );
		}
		else
		{
			if ( directoryName != null )
			{
				dirName = directoryName;
			}
			if ( logLevel == null )
			{
				logLevel = rootLogger.getLevel( );
			}
			if ( logLevel != Level.OFF && dirName != null )
			{
				fileLogger = createFileLogger( dirName );
				sharedHandler.setSharedLogger( fileLogger );
			}
			rootLogger.setLevel( logLevel );
		}
		rootLogger.setUseParentHandlers( false );