|
| 1 | +using MessageReceiverService; |
1 | 2 | using Serilog; |
2 | 3 |
|
3 | | -namespace MessageReceiverService; |
| 4 | +IHostBuilder builder = Host.CreateDefaultBuilder(args); |
| 5 | +builder.ConfigureServices((_, services) => { |
| 6 | + services.AddHostedService<Worker>(); |
| 7 | + services.AddEverClient(config => { |
| 8 | + config.Network.Endpoints = new[] { "http://localhost" }; |
| 9 | + config.Network.WaitForTimeout = 5000; |
| 10 | + }); |
| 11 | +}); |
| 12 | +builder.UseSerilog((_, configuration) => { |
| 13 | + configuration |
| 14 | + .MinimumLevel.Verbose() |
| 15 | + .Enrich.FromLogContext() |
| 16 | + .WriteTo.Console(); |
| 17 | +}); |
4 | 18 |
|
5 | | -public static class Program { |
6 | | - public static void Main(string[] args) { |
7 | | - CreateHostBuilder(args).Build().Run(); |
8 | | - } |
9 | | - |
10 | | - private static IHostBuilder CreateHostBuilder(string[] args) { |
11 | | - return Host.CreateDefaultBuilder(args) |
12 | | - .ConfigureServices((_, services) => { |
13 | | - services.AddHostedService<Worker>(); |
14 | | - services.AddEverClient(config => { |
15 | | - config.Network.Endpoints = new[] { "http://localhost" }; |
16 | | - config.Network.WaitForTimeout = 5000; |
17 | | - }); |
18 | | - }).UseSerilog((_, configuration) => { |
19 | | - configuration |
20 | | - .MinimumLevel.Verbose() |
21 | | - .Enrich.FromLogContext() |
22 | | - .WriteTo.Console(); |
23 | | - }); |
24 | | - } |
25 | | -} |
| 19 | +IHost host = builder.Build(); |
| 20 | +host.Run(); |
0 commit comments