From 48ae443fb1170cd98a6203dab07cf27e88bd1a7a Mon Sep 17 00:00:00 2001 From: Eric Erhardt Date: Thu, 27 Apr 2023 15:40:15 -0500 Subject: [PATCH] Respond to latest SlimBuilder changes in BasicGrpc - Add appsettings - Clear logging providers - Add launchSettings --- src/BenchmarksApps/Grpc/BasicGrpc/Program.cs | 11 +---------- .../Grpc/BasicGrpc/Properties/launchSettings.json | 13 +++++++++++++ .../Grpc/BasicGrpc/appsettings.Development.json | 8 ++++++++ src/BenchmarksApps/Grpc/BasicGrpc/appsettings.json | 14 ++++++++++++++ 4 files changed, 36 insertions(+), 10 deletions(-) create mode 100644 src/BenchmarksApps/Grpc/BasicGrpc/Properties/launchSettings.json create mode 100644 src/BenchmarksApps/Grpc/BasicGrpc/appsettings.Development.json create mode 100644 src/BenchmarksApps/Grpc/BasicGrpc/appsettings.json diff --git a/src/BenchmarksApps/Grpc/BasicGrpc/Program.cs b/src/BenchmarksApps/Grpc/BasicGrpc/Program.cs index e61552e53..c3d7ae3ff 100644 --- a/src/BenchmarksApps/Grpc/BasicGrpc/Program.cs +++ b/src/BenchmarksApps/Grpc/BasicGrpc/Program.cs @@ -1,18 +1,9 @@ -using System.Text; using BasicGrpc.Services; -using Microsoft.AspNetCore.Server.Kestrel.Core; var builder = WebApplication.CreateSlimBuilder(args); -// No logging for benchmark scenario, template has AddConsole(); +builder.Logging.ClearProviders(); builder.Services.AddGrpc(); -builder.WebHost.ConfigureKestrel(options => -{ - options.ConfigureEndpointDefaults(listenOptions => - { - listenOptions.Protocols = HttpProtocols.Http2; - }); -}); var app = builder.Build(); diff --git a/src/BenchmarksApps/Grpc/BasicGrpc/Properties/launchSettings.json b/src/BenchmarksApps/Grpc/BasicGrpc/Properties/launchSettings.json new file mode 100644 index 000000000..754a65a9b --- /dev/null +++ b/src/BenchmarksApps/Grpc/BasicGrpc/Properties/launchSettings.json @@ -0,0 +1,13 @@ +{ + "profiles": { + "BasicGrpc": { + "commandName": "Project", + "dotnetRunMessages": true, + "launchBrowser": false, + "applicationUrl": "http://localhost:55262", + "environmentVariables": { + "ASPNETCORE_ENVIRONMENT": "Development" + } + } + } +} \ No newline at end of file diff --git a/src/BenchmarksApps/Grpc/BasicGrpc/appsettings.Development.json b/src/BenchmarksApps/Grpc/BasicGrpc/appsettings.Development.json new file mode 100644 index 000000000..1b2d3bafd --- /dev/null +++ b/src/BenchmarksApps/Grpc/BasicGrpc/appsettings.Development.json @@ -0,0 +1,8 @@ +{ + "Logging": { + "LogLevel": { + "Default": "Information", + "Microsoft.AspNetCore": "Warning" + } + } +} \ No newline at end of file diff --git a/src/BenchmarksApps/Grpc/BasicGrpc/appsettings.json b/src/BenchmarksApps/Grpc/BasicGrpc/appsettings.json new file mode 100644 index 000000000..801d9d230 --- /dev/null +++ b/src/BenchmarksApps/Grpc/BasicGrpc/appsettings.json @@ -0,0 +1,14 @@ +{ + "Logging": { + "LogLevel": { + "Default": "Information", + "Microsoft.AspNetCore": "Warning" + } + }, + "AllowedHosts": "*", + "Kestrel": { + "EndpointDefaults": { + "Protocols": "Http2" + } + } +} \ No newline at end of file