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
/**
	 * the user defined logger output directory.
	 */
	static private String dirName = null;
	/**
	 * the logger uses the file handler
	 */
	static private Logger fileLogger = null;
	/**
	 * This function should only called by the main application that starts
	 * BIRT. It will add a new log handler to the global BIRT logger.
	 * 
	 * @param directoryName -
	 *            the directory name of the log file (e.g. C:\Log). The final
	 *            file name will be the directory name plus an unique file name.
	 *            For example, if the directory name is C:\Log, the log file
	 *            name will be something like
	 *            C:\Log\ReportEngine_2005_02_26_11_26_56.log
	 * @param logLevel -
	 *            the log level to be set. If logLevel is null, it will be
	 *            ignored.
	 */
	public static void startEngineLogging( Logger logger, String directoryName,
			Level logLevel )
	{
		Logger rootLogger = Logger.getLogger( BIRT_NAME_SPACE );
		if ( sharedHandler == null )
		{
			sharedHandler = new EngineLoggerHandler( rootLogger );
			sharedHandler.setLevel( Level.ALL );