Exemplo n.º 1
0
        private static void RunDgidx(DgidxComponent dgidx)
        {
            // backup old index (this will automatically clear dgidx output folder)
            Logger.Info("Archiving Previous Index ...");
            if (!dgidx.ArchiveIndex())
            {
                Logger.Warn("Index backup failed!");
            }

            Logger.Info("Indexing...");
            dgidx.ArchiveLog(true);
            dgidx.Run();

            if (dgidx.IsFailed)
            {
                throw new ControlScriptException(dgidx.FailureMessage);
            }
        }