public Startup(IHostingEnvironment environment) { var builder = new ConfigurationBuilder(); builder.SetBasePath(environment.ContentRootPath) .AddJsonFile("appsettings.json", optional: false, reloadOnChange: true) .AddJsonFile($"appsettings.{environment.EnvironmentName}.json", optional: true); _configuration = builder.Build(); _logViewerConfiguration = new LogViewerConfiguration(); _configuration.Bind("LogViewer", _logViewerConfiguration); _elasticClient = new ElasticClient(new Uri(_logViewerConfiguration.ElasticsearchUri)); }
static void LoadConfiguration() { _configuration = new LogViewerConfiguration(); }