Esempio n. 1
0
        static async Task Main(string[] args)
        {
            using var host = FluentDispatchCluster <Startup> .CreateDefaultBuilder(true, LogLevel.Information, true)
                             .Build();

            await host.RunAsync();
        }
Esempio n. 2
0
        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();
        }
Esempio n. 3
0
        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();
        }