using Microsoft.AspNetCore.Builder; using Microsoft.AspNetCore.Mvc.ApplicationParts; using Microsoft.Extensions.DependencyInjection; using Microsoft.Extensions.Logging; using Shared.DataAccess; namespace Shared { public static class Startup { public static WebApplication Build(string[] args) { var builder = WebApplication.CreateBuilder(args); builder.Services.AddSingleton(); builder.Services.AddAWSLambdaHosting(LambdaEventSource.HttpApi); builder.Logging.ClearProviders(); builder.Logging.AddJsonConsole(options => { options.IncludeScopes = true; options.UseUtcTimestamp = true; options.TimestampFormat = "hh:mm:ss "; }); return builder.Build(); } } }