using SJZY.Expand.ABP.Core.Configuration; using SJZY.Expand.ABP.Core.Configuration.AutoRegistOptions; using SJZY.Expand.ABP.Core.Logger; using SJZY.Track.Api; try { var builder = WebApplication.CreateBuilder(args); builder .AddConfigurationContainer() .AddOptionsFromConfiguration() .UseSerilogDefault() .AddOTel() //注入OTel .Host.AddAppSettingsSecretsJson() .UseAutofac(); await builder.AddApplicationAsync(); var app = builder.Build(); await app.InitializeApplicationAsync(); app.UseOTel(); //启动WebApi的请求管道配置 await app.RunAsync(); } catch (Exception ex) { Console.WriteLine($"项目启动失败,异常信息:{ex}"); }