public LoggerConfiguration() { var builder = new ConfigurationBuilder() .SetBasePath(Directory.GetCurrentDirectory()) .AddJsonFile("appsettings.json") .AddJsonFile("appsettings.Development.json"); var configuration = builder.Build(); UserId = configuration["userId"]; LoggerId = Int32.Parse(configuration["loggerId"]); LoggerLocation = new RegionInfo(configuration["loggerLocationCountryCode"]); ApiUrl = new Uri(configuration["speedTestApiUrl"]); ServiceBus = new ServiceBusConfiguration(configuration); }
public LoggerConfiguration() { var builder = new ConfigurationBuilder() .SetBasePath(Directory.GetCurrentDirectory()) .AddJsonFile("appsettings.json") .AddJsonFile("appsettings.Development.json", true); var configuration = builder.Build(); var countryCode = configuration["loggerLocationCountryCode"]; LoggerLocation = new RegionInfo(countryCode); Console.WriteLine("Logger located in {0}", LoggerLocation.EnglishName); UserId = configuration["userId"]; LoggerId = int.Parse(configuration["loggerId"]); ApiUrl = new Uri(configuration["speedTestApiUrl"]); Console.WriteLine($"API URL: {ApiUrl.AbsoluteUri}"); ServiceBus = new ServiceBusConfiguration(configuration); }