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
* space. "org.eclipse.birt" is the ancestor of all of the BIRT packages.
 * According to Java 1.4 Logging mechnism, by default all Loggers also send
 * their output to their parent Logger. Thus, in any BIRT package, if developer
 * uses Logger.getLogger( theBIRTClass.class.getName() ) to create a logger, the
 * logger will send the logging requests to the BIRTLogger. And BIRTLogger will
 * log the informatin into the global BIRT log file. The global log file is
 * specified by main application. If developer doesn't want the log of his
 * module is logged into the global BIRT log file, he can simply use
 * logger.setUseParentHandlers(false) to stop sending the logging request to the
 * BIRTLogger. <br>
 * Note: Because of a Java API's bug, an additional .lck file will be created
 * for each log file. Please see
 * http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=4775533 for detail.
 */
public class EngineLogger
{
	/**
	 * the logger
	 */
	protected static Logger logger = Logger.getLogger( EngineLogger.class.getName( ) );
	
	static private final String BIRT_NAME_SPACE = "org.eclipse.birt"; 
	/**
	 * the handler used by "org.eclipse.birt"
	 */
	static private EngineLoggerHandler sharedHandler = null;
	/**
	 * the user defined logger.
	 */
	static private Logger userLogger = null;