Ejemplo n.º 1
0
        private IExecutionContext CreateContext(string cookie)
        {
            IExecutionContext context = new Gin.Context.ExecutionContext(_ginRoot);

            Logging.Logging loggingObject = new Logging.Logging();

            Directory.CreateDirectory(_cookiePath);

            string          mainLoggerPath = Path.Combine(_ginRoot, Gin.ExecutionLogger.EXECUTION_LOG_FILENAME);
            ExecutionLogger mainFileLogger = new ExecutionLoggerTextFile(mainLoggerPath);

            loggingObject.AddLogger(mainFileLogger);

            string          textLoggerPath = Path.Combine(_cookiePath, Gin.ExecutionLogger.EXECUTION_LOG_FILENAME);
            ExecutionLogger textFileLogger = new ExecutionLoggerTextFile(textLoggerPath);

            loggingObject.AddLogger(textFileLogger);
            _state.LogPath = textLoggerPath;

            _progressProxy = new ExecutionProgressProxy(OnProgress);
            loggingObject.SetProgress(_progressProxy);

            context.Log = loggingObject;

            return(context);
        }
Ejemplo n.º 2
0
        private IExecutionContext CreateExecutionContext()
        {
            string            rootPath = ConfigurationManager.AppSettings["ROOT_PATH"];
            string            logPath  = ConfigurationManager.AppSettings["LOG_PATH"];
            IExecutionContext context  = new ExecutionContext(rootPath);

            context.ControlContainer = panelMain;
            Logging.Logging log = new Logging.Logging();
            log.AutoFlushLoggers = true;
            log.AddLogger(new ExecutionLoggerTextFile(logPath));
            log.AddLogger(new ExecutionLoggerMessageBox(this));
            log.SetProgress(new ExecutionProgressWindowsForms(MainProgressBar, MainProgressLabel));
            context.Log = log;
            return(context);
        }
Ejemplo n.º 3
0
        private IExecutionContext CreateContext(string cookie)
        {
            IExecutionContext context = new Gin.Context.ExecutionContext(_ginRoot);
            Logging.Logging loggingObject = new Logging.Logging();

            Directory.CreateDirectory(_cookiePath);

            string mainLoggerPath = Path.Combine(_ginRoot, Gin.ExecutionLogger.EXECUTION_LOG_FILENAME);
            ExecutionLogger mainFileLogger = new ExecutionLoggerTextFile(mainLoggerPath);
            loggingObject.AddLogger(mainFileLogger);

            string textLoggerPath = Path.Combine(_cookiePath, Gin.ExecutionLogger.EXECUTION_LOG_FILENAME);
            ExecutionLogger textFileLogger = new ExecutionLoggerTextFile(textLoggerPath);
            loggingObject.AddLogger(textFileLogger);
            _state.LogPath = textLoggerPath;

            _progressProxy = new ExecutionProgressProxy(OnProgress);
            loggingObject.SetProgress(_progressProxy);

            context.Log = loggingObject;

            return context;
        }
Ejemplo n.º 4
0
 private IExecutionContext CreateExecutionContext()
 {
     string rootPath = ConfigurationManager.AppSettings["ROOT_PATH"];
     string logPath = ConfigurationManager.AppSettings["LOG_PATH"];
     IExecutionContext context = new ExecutionContext(rootPath);
     context.ControlContainer = panelMain;
     Logging.Logging log = new Logging.Logging();
     log.AutoFlushLoggers = true;
     log.AddLogger(new ExecutionLoggerTextFile(logPath));
     log.AddLogger(new ExecutionLoggerMessageBox(this));
     log.SetProgress(new ExecutionProgressWindowsForms(MainProgressBar, MainProgressLabel));
     context.Log = log;
     return context;
 }