예제 #1
0
        private static void processDefinition(Definition definition)
        {
            var logFile = ConfigurationManager.AppSettings["LogFile"];
            if (logFile == null) throw new ApplicationException("LogFile not specified.");

            logFile = Path.GetFullPath(logFile);

            var logger = new Logger(logFile);

            var definitionProcessor = new DefinitionProcessor(definition, logger);
            definitionProcessor.Process();
        }
예제 #2
0
 public DefinitionProcessor(Definition definition,ILogger communicator)
 {
     _definition = definition;
     _logger = communicator;
 }