- update NLog config
- update nuget
This commit is contained in:
Samuele Locatelli
2024-09-04 08:20:06 +02:00
parent 60d4a802f7
commit 6bd01317b0
8 changed files with 67 additions and 9 deletions
+12
View File
@@ -2,6 +2,8 @@ using Microsoft.AspNetCore.Components;
using Microsoft.AspNetCore.Components.Web;
using MP.Data;
using MP.Data.Services;
using NLog;
using NLog.Web;
using StackExchange.Redis;
var builder = WebApplication.CreateBuilder(args);
@@ -14,15 +16,24 @@ var builder = WebApplication.CreateBuilder(args);
*
* */
var logger = LogManager.Setup()
.LoadConfigurationFromAppSettings()
.GetCurrentClassLogger();
logger.Info("Program.cs: startup");
ConfigurationManager configuration = builder.Configuration;
// REDIS setup
logger.Info("Setup REDIS");
string connStringRedis = configuration.GetConnectionString("Redis");
string redisSrvAddr = connStringRedis.Substring(0, connStringRedis.IndexOf(":"));
// avvio oggetto shared x redis...
var redisMultiplexer = ConnectionMultiplexer.Connect(connStringRedis);
// Add services to the container.
logger.Info("Setup Services");
builder.Services.AddRazorPages();
builder.Services.AddServerSideBlazor();
builder.Services.AddSingleton<IConnectionMultiplexer>(redisMultiplexer);
@@ -47,4 +58,5 @@ app.UseRouting();
app.MapBlazorHub();
app.MapFallbackToPage("/_Host");
logger.Info("Run App");
app.Run();