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

@ -28,12 +28,19 @@ public abstract class AcLoggerBase : IAcLoggerBase
LogLevel = AcEnv.AppConfiguration.GetEnum<LogLevel>("AyCode:Logger:LogLevel"); LogLevel = AcEnv.AppConfiguration.GetEnum<LogLevel>("AyCode:Logger:LogLevel");
foreach (var logWriter in AcEnv.AppConfiguration.GetSection("AyCode:Logger:LogWriters").GetChildren()) foreach (var logWriter in AcEnv.AppConfiguration.GetSection("AyCode:Logger:LogWriters").GetChildren())
{
try
{ {
var logWriterType = Type.GetType(logWriter["LogWriterType"]); var logWriterType = Type.GetType(logWriter["LogWriterType"]);
var logWriterLogLevel = logWriter.GetEnum<LogLevel>("LogLevel"); 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);
}
}
} }
protected AcLoggerBase(string? categoryName, params IAcLogWriterBase[] logWriters) : protected AcLoggerBase(string? categoryName, params IAcLogWriterBase[] logWriters) :

View File

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