static async Task Main(string[] args) { using var host = FluentDispatchCluster <Startup> .CreateDefaultBuilder(true, LogLevel.Information, true) .Build(); await host.RunAsync(); }
public static async Task Main(string[] args) { using var host = FluentDispatchCluster <Startup> .CreateDefaultBuilder(configureListeningPort : configuration => 5000, loggerBuilder : (loggerBuilder, configuration) => loggerBuilder.UseSerilog(new LoggerConfiguration().ReadFrom .Configuration(configuration) .Enrich.FromLogContext() .WriteTo.Console(), configuration)) .Build(); await host.RunAsync(); }
static async Task Main(string[] args) { using var host = FluentDispatchCluster <Startup> .CreateDefaultBuilder( configureListeningPort : configuration => configuration.GetValue <int>("FLUENTDISPATCH_CLUSTER_LISTENING_PORT"), loggerBuilder : (loggerBuilder, configuration) => loggerBuilder.UseSerilog(new LoggerConfiguration().ReadFrom .Configuration(configuration) .Enrich.FromLogContext() .WriteTo.Console(), configuration), (monitoringBuilder, configuration) => monitoringBuilder.UseInfluxDb (new InfluxDbMonitoringOptions( new Uri(configuration.GetValue <string>("INFLUXDB_ENDPOINT")), configuration.GetValue <string>("INFLUXDB_DATABASE"))).Build()) .Build(); await host.RunAsync(); }