コード例 #1
0
 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();
 }
コード例 #2
0
 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();
 }