From ecdd922be25edfd87cddc5acfde0e1f1bca27aca Mon Sep 17 00:00:00 2001 From: Loretta Date: Wed, 22 Oct 2025 06:46:30 +0200 Subject: [PATCH] AcLoggerBase get AppConfiguration fix --- AyCode.Core/Loggers/AcLoggerBase.cs | 13 ++++++++++--- .../SignalRs/AcWebSignalRHubBase.cs | 4 +--- 2 files changed, 11 insertions(+), 6 deletions(-) diff --git a/AyCode.Core/Loggers/AcLoggerBase.cs b/AyCode.Core/Loggers/AcLoggerBase.cs index ff01c23..7cebe5f 100644 --- a/AyCode.Core/Loggers/AcLoggerBase.cs +++ b/AyCode.Core/Loggers/AcLoggerBase.cs @@ -29,10 +29,17 @@ public abstract class AcLoggerBase : IAcLoggerBase foreach (var logWriter in AcEnv.AppConfiguration.GetSection("AyCode:Logger:LogWriters").GetChildren()) { - var logWriterType = Type.GetType(logWriter["LogWriterType"]); - var logWriterLogLevel = logWriter.GetEnum("LogLevel"); + try + { + var logWriterType = Type.GetType(logWriter["LogWriterType"]); + var logWriterLogLevel = logWriter.GetEnum("LogLevel"); - LogWriters.Add(Activator.CreateInstance(logWriterType, AppType, logWriterLogLevel, CategoryName) as IAcLogWriterBase); + LogWriters.Add(Activator.CreateInstance(logWriterType, AppType, logWriterLogLevel, CategoryName) as IAcLogWriterBase); + } + catch (Exception ex) + { + Console.Error.WriteLine(ex); + } } } diff --git a/AyCode.Services.Server/SignalRs/AcWebSignalRHubBase.cs b/AyCode.Services.Server/SignalRs/AcWebSignalRHubBase.cs index 4f11851..f61ee14 100644 --- a/AyCode.Services.Server/SignalRs/AcWebSignalRHubBase.cs +++ b/AyCode.Services.Server/SignalRs/AcWebSignalRHubBase.cs @@ -178,10 +178,8 @@ public abstract class AcWebSignalRHubBase(IConfiguration } //[Conditional("DEBUG")] - private void LogContextUserNameAndId() + protected virtual void LogContextUserNameAndId() { - return; - string? userName = null; var userId = Guid.Empty;