public HoustonSettingsConfigurator(OnlineApiHoustonProperties properties)
 {
     this.properties = properties;
     Settings        = new ApplicationSettingsBuilder()
                       .LoadFromLocalSettings("onlineApi.csf")
                       .Build();
     Logger = new SerilogLog(SerilogConfigurator.ConfigureLogger(Settings.GetString("LogDirectory")).WithConsole().CreateLogger());
     ConfigureContainer();
 }
 public HoustonSettingsConfigurator(ILog log, OnlineApiHoustonProperties properties)
 {
     this.properties = properties;
     Settings        = new ApplicationSettingsBuilder()
                       .LoadFromClusterConfig("customersAndStaff", "onlineApi.csf")
                       .LoadFromHouston(() => properties)
                       .Build();
     SerilogHoustonConfigurator.ConfigureDefault(log);
     Logger = log;
     ConfigureContainer();
 }