feat: enhance logging configuration with async file logging for SQL commands

This commit is contained in:
2026-07-07 17:26:23 -04:00
parent 421a8cc092
commit 4f651fc239
2 changed files with 29 additions and 7 deletions
@@ -169,14 +169,10 @@ public static class ServiceCollectionExtensions
var lockingBehavior = serviceProvider.GetRequiredService<IEntityFrameworkCoreLockingBehavior>();
lockingBehavior.Initialise(opt);
// Enable SQL query logging when log level is Debug
var loggerFactory = serviceProvider.GetService<Microsoft.Extensions.Logging.ILoggerFactory>();
if (loggerFactory != null)
{
opt.UseLoggerFactory(loggerFactory)
.EnableSensitiveDataLogging()
.EnableDetailedErrors();
}
opt.UseLoggerFactory(loggerFactory)
.EnableSensitiveDataLogging()
.EnableDetailedErrors();
});
return serviceCollection;