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(); }