public void Log_DomainSubstitutions_IniFile()
        {
            UT_INIT();

            // create ini file
            String iniFileContents =
                "[ALOX]\n"
                + "TESTMEMLOGGER_FORMAT= \"<%D>\"  \n"

                + "MYLOX_DOMAIN_SUBSTITUTION = /A_DOM -> /BETTER_NAME   ;\\ \n"
                + "    /UI    -> /LIBS/UI    \n"

                + "x\n"
            ;

/* SNIPPIT FOR Dox
 * //! [Man_DomSubst_Config]
 * [ALOX]
 * MYLOX_DOMAIN_SUBSTITUTION= /A_DOM -> /BETTER_NAME   ; \
 *                         /UI    -> /LIBS/UI
 * //! [Man_DomSubst_Config]
 */
            String       fileName = Environment.CurrentDirectory + "/Log_DomainSubstitutions_IniFile.ini";
            StreamWriter file     = new StreamWriter(fileName);

            file.Write(iniFileContents);
            file.Close();

            IniFile iniFile = new IniFile(fileName);

            iniFile.ReadFile();
            //iniFile.WriteFile(); // temporarily enable to see what we have written above

            // add to config
            ALIB.Config.InsertPlugin(iniFile, Configuration.PrioIniFile);

            // create lox, loggers
            Lox myLox = new Lox("MyLox"); // name will be upper case

            myLox.SetVerbosity(Lox.CreateConsoleLogger("CONSOLE"), Verbosity.Verbose);
            myLox.SetVerbosity("CONSOLE", Verbosity.Verbose, ALox.InternalDomains);

// SNIPPIT FOR Dox
#if NEVER_DEFINED
//! [Man_DomSubst_Config_Prevent]
            myLox = new Lox("MyLox");                    // name will be converted to upper case
            myLox.SetDomainSubstitutionRule(null, null); // clear rules eventually read in constructor
//! [Man_DomSubst_Config_Prevent]
#endif


            MemoryLogger ml = new MemoryLogger("TESTMEMLOGGER");
            myLox.SetVerbosity(ml, Verbosity.Verbose);

            LOG_CHECK("DOM", "</DOM>", ml, myLox);
            LOG_CHECK("A_DOM", "</BETTER_NAME>", ml, myLox);
            LOG_CHECK("UI", "</LIBS/UI>", ml, myLox);

            //Log.LogConfig( "", Verbosity.Info, "Configuration now is:" );

            ALIB.Config.RemovePlugin(iniFile);
            myLox.RemoveLogger(ml);
            myLox.RemoveLogger("CONSOLE");
        }