diff --git a/src/ReC.API/Program.cs b/src/ReC.API/Program.cs index 3f2becd..08ec914 100644 --- a/src/ReC.API/Program.cs +++ b/src/ReC.API/Program.cs @@ -48,10 +48,13 @@ try ?? throw new InvalidOperationException("Connection string is not found."); var logger = provider.GetRequiredService>(); + var enableSensitiveDataLogging = config.GetValue("EfCore:EnableSensitiveDataLogging", true); + var enableDetailedErrors = config.GetValue("EfCore:EnableDetailedErrors", false); + opt.UseSqlServer(cnnStr) .LogTo(log => logger.LogInformation("{log}", log), LogLevel.Trace) - .EnableSensitiveDataLogging() - .EnableDetailedErrors(); + .EnableSensitiveDataLogging(enableSensitiveDataLogging) + .EnableDetailedErrors(enableDetailedErrors); }); }); diff --git a/src/ReC.API/appsettings.json b/src/ReC.API/appsettings.json index 3713c42..70bc27d 100644 --- a/src/ReC.API/appsettings.json +++ b/src/ReC.API/appsettings.json @@ -5,6 +5,10 @@ }, "AllowedHosts": "*", "LuckyPennySoftwareLicenseKey": "eyJhbGciOiJSUzI1NiIsImtpZCI6Ikx1Y2t5UGVubnlTb2Z0d2FyZUxpY2Vuc2VLZXkvYmJiMTNhY2I1OTkwNGQ4OWI0Y2IxYzg1ZjA4OGNjZjkiLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2x1Y2t5cGVubnlzb2Z0d2FyZS5jb20iLCJhdWQiOiJMdWNreVBlbm55U29mdHdhcmUiLCJleHAiOiIxNzg0ODUxMjAwIiwiaWF0IjoiMTc1MzM2MjQ5MSIsImFjY291bnRfaWQiOiIwMTk4M2M1OWU0YjM3MjhlYmZkMzEwM2MyYTQ4NmU4NSIsImN1c3RvbWVyX2lkIjoiY3RtXzAxazB5NmV3MmQ4YTk4Mzg3aDJnbTRuOWswIiwic3ViX2lkIjoiLSIsImVkaXRpb24iOiIwIiwidHlwZSI6IjIifQ.ZqsFG7kv_-xGfxS6ACk3i0iuNiVUXX2AvPI8iAcZ6-z2170lGv__aO32tWpQccD9LCv5931lBNLWSblKS0MT3gOt-5he2TEftwiSQGFwoIBgtOHWsNRMinUrg2trceSp3IhyS3UaMwnxZDrCvx4-0O-kpOzVpizeHUAZNr5U7oSCWO34bpKdae6grtM5e3f93Z1vs7BW_iPgItd-aLvPwApbaG9VhmBTKlQ7b4Jh64y7UXJ9mKP7Qb_Oa97oEg0oY5DPHOWTZWeE1EzORgVr2qkK2DELSHuZ_EIUhODojkClPNAKtvEl_qEjpq0HZCIvGwfCCRlKlSkQqIeZdFkiXg", + "EfCore": { + "EnableSensitiveDataLogging": true, + "EnableDetailedErrors": false + }, "RecAction": { "AddedWho": "ReC.API", "UseHttp1ForNtlm": false