using Microsoft.Extensions.Configuration; using Microsoft.Extensions.DependencyInjection; using Microsoft.Extensions.Hosting; using Microsoft.Extensions.Logging; namespace Kafka2Doris { internal class Program { private static void Main(string[] args) { Host.CreateDefaultBuilder(args) .ConfigureLogging(o => { o.AddConsole(); }) .ConfigureAppConfiguration((hostingContext, configuration) => { configuration .AddJsonFile("appsettings.json", optional: true, reloadOnChange: true) .AddJsonFile($"appsettings.{hostingContext.HostingEnvironment.EnvironmentName}.json", true, true); }) .ConfigureServices((hostingContext, services) => { services.AddHostedService(); }) .Build() .Run(); } } }