From 703dfec817efbec081c766980778de88541c73ed Mon Sep 17 00:00:00 2001 From: Samuele Locatelli Date: Wed, 4 Sep 2024 08:28:35 +0200 Subject: [PATCH] TAb3: - update NLog - update nuget vari --- MP-TAB3/MP-TAB3.csproj | 12 ++++++--- MP-TAB3/NLog.config | 46 -------------------------------- MP-TAB3/Program.cs | 11 ++++++++ MP-TAB3/Resources/ChangeLog.html | 2 +- MP-TAB3/Resources/VersNum.txt | 2 +- MP-TAB3/Resources/manifest.xml | 2 +- MP-TAB3/appsettings.json | 43 +++++++++++++++++++++++++++++ 7 files changed, 65 insertions(+), 53 deletions(-) delete mode 100644 MP-TAB3/NLog.config diff --git a/MP-TAB3/MP-TAB3.csproj b/MP-TAB3/MP-TAB3.csproj index a28e2509..8a695a6d 100644 --- a/MP-TAB3/MP-TAB3.csproj +++ b/MP-TAB3/MP-TAB3.csproj @@ -3,7 +3,7 @@ net6.0 enable - 6.16.2406.508 + 6.16.2409.408 enable MP_TAB3 @@ -25,9 +25,13 @@ - - - + + + + + + + diff --git a/MP-TAB3/NLog.config b/MP-TAB3/NLog.config deleted file mode 100644 index 10411f3f..00000000 --- a/MP-TAB3/NLog.config +++ /dev/null @@ -1,46 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/MP-TAB3/Program.cs b/MP-TAB3/Program.cs index 11cb304a..96d5bc17 100644 --- a/MP-TAB3/Program.cs +++ b/MP-TAB3/Program.cs @@ -6,14 +6,21 @@ using Microsoft.AspNetCore.StaticFiles; using Microsoft.Extensions.FileProviders; using MP.Data; using MP.Data.Services; +using NLog; +using NLog.Web; using StackExchange.Redis; using static Org.BouncyCastle.Math.EC.ECCurve; 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"); var cString = configuration.GetConnectionString("Redis"); string connStringRedis = cString ?? "localhost:6379, DefaultDatabase=5, connectTimeout=5000, syncTimeout=5000, asyncTimeout=5000, abortConnect=false, ssl=false"; //string redisSrvAddr = connStringRedis.Substring(0, connStringRedis.IndexOf(":")); @@ -44,6 +51,7 @@ builder.Services.AddScoped(); builder.Services.AddHttpContextAccessor(); +logger.Info("Aggiunti services"); var app = builder.Build(); @@ -79,9 +87,12 @@ if (!string.IsNullOrEmpty(BasePathDisegni)) } } +logger.Info("Add disegni path"); + app.UseRouting(); app.MapBlazorHub(); app.MapFallbackToPage("/_Host"); +logger.Info("Run App"); app.Run(); diff --git a/MP-TAB3/Resources/ChangeLog.html b/MP-TAB3/Resources/ChangeLog.html index bf02e83c..5f90d708 100644 --- a/MP-TAB3/Resources/ChangeLog.html +++ b/MP-TAB3/Resources/ChangeLog.html @@ -1,6 +1,6 @@ Modulo MAPOSPEC -

Versione: 6.16.2406.508

+

Versione: 6.16.2409.408


Note di rilascio:
  • diff --git a/MP-TAB3/Resources/VersNum.txt b/MP-TAB3/Resources/VersNum.txt index 27d57623..9fd70b9c 100644 --- a/MP-TAB3/Resources/VersNum.txt +++ b/MP-TAB3/Resources/VersNum.txt @@ -1 +1 @@ -6.16.2406.508 +6.16.2409.408 diff --git a/MP-TAB3/Resources/manifest.xml b/MP-TAB3/Resources/manifest.xml index d2856c26..a7db1dc0 100644 --- a/MP-TAB3/Resources/manifest.xml +++ b/MP-TAB3/Resources/manifest.xml @@ -1,6 +1,6 @@ - 6.16.2406.508 + 6.16.2409.408 https://nexus.steamware.net/repository/SWS/MP-TAB3/stable/LAST/MP-TAB3.zip https://nexus.steamware.net/repository/SWS/MP-TAB3/stable/LAST/ChangeLog.html false diff --git a/MP-TAB3/appsettings.json b/MP-TAB3/appsettings.json index 5db9c2a2..09876947 100644 --- a/MP-TAB3/appsettings.json +++ b/MP-TAB3/appsettings.json @@ -15,6 +15,49 @@ "MP.Tab": "Server=SQL2016DEV;Database=MoonPro; User ID=sa;Password=keyhammer16; integrated security=False; MultipleActiveResultSets=True; App=MP.TAB3;", "MP.Mag": "Server=SQL2016DEV;Database=MoonPro_MAG; User ID=sa;Password=keyhammer16; integrated security=False; MultipleActiveResultSets=True; App=MP.TAB3;" }, + "NLog": { + "variables": { + "baseFileDir": "${basedir}/logs/", + "layout": "${longdate} | ${uppercase:${level}} | ${logger:shortName=false} | ${message}" + }, + // "internalLogLevel": "Info", + // "internalLogFile": "c:\\temp\\internal-nlog.txt", + "extensions": [ + { "assembly": "NLog.Extensions.Logging" }, + { "assembly": "NLog.Web.AspNetCore" } + ], + "throwConfigExceptions": true, + "targets": { + "async": true, + "logfile": { + "type": "File", + "fileName": "${basedir}/logs/${shortdate}.log", + "archiveEvery": "Day", + "archiveFileName": "${basedir}/logs/old/${shortdate}_{#}.log", + "archiveNumbering": "DateAndSequence", + "archiveAboveSize": "1024000", + "archiveDateFormat": "HH", + "maxArchiveFiles": "60", + "maxArchiveDays": "30" + }, + "logconsole": { + "type": "ColoredConsole", + "layout": "${longdate} | ${uppercase:${level}} | ${logger:shortName=true} | ${message}" + } + }, + "rules": [ + { + "logger": "*", + "minLevel": "Trace", + "writeTo": "logconsole" + }, + { + "logger": "*", + "minLevel": "Info", + "writeTo": "logfile" + } + ] + }, "OptConf": { "msRefresh": "1100", "CodModulo": "MP-TAB3",