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