//-------------------------------------------------------------------------------------------------------------------------------------- //-------------------------------------------------------------------------------------------------------------------------------------- public ElasticSearchScenario(IStructuredLog logger, ElasticConfig elasticConfig) { _logger = logger; _elasticConfig = elasticConfig; _cancellationTokenSource = new CancellationTokenSource(); _cancellationToken = _cancellationTokenSource.Token; _processElasticsearch = new Process { StartInfo = new ProcessStartInfo { FileName = ElasticSearchExe, UseShellExecute = true, WorkingDirectory = Path.GetDirectoryName(ElasticSearchExe), Arguments = "" } }; _processKibana = new Process { StartInfo = new ProcessStartInfo { FileName = KibanahExe, UseShellExecute = true, WorkingDirectory = Path.GetDirectoryName(KibanahExe), Arguments = "" } }; _countries = GetCountries(); }
public DealController(IDealRepository dealRepository, IStructuredLog structuredLog) { this.dealRepository = dealRepository; this.structuredLog = structuredLog; structuredLog.Information("DealController initialized"); }