AcLoggerBase get AppConfiguration fix

This commit is contained in:
Loretta 2025-10-22 06:46:30 +02:00
parent 0ee715ed97
commit ecdd922be2
2 changed files with 11 additions and 6 deletions

View File

@ -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>("LogLevel");
try
{
var logWriterType = Type.GetType(logWriter["LogWriterType"]);
var logWriterLogLevel = logWriter.GetEnum<LogLevel>("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);
}
}
}

View File

@ -178,10 +178,8 @@ public abstract class AcWebSignalRHubBase<TSignalRTags, TLogger>(IConfiguration
}
//[Conditional("DEBUG")]
private void LogContextUserNameAndId()
protected virtual void LogContextUserNameAndId()
{
return;
string? userName = null;
var userId = Guid.Empty;