{ "Logging": { "LogLevel": { "Default": "Information", "Microsoft.AspNetCore": "Warning" }, "Database": { "MinimumLevel": "Warning", "ExcludedCategories": [ "Microsoft.EntityFrameworkCore", "Npgsql", "Microsoft.AspNetCore.Hosting.Diagnostics", "Microsoft.AspNetCore.Routing", "ROLAC.API.Services.Logging", "ROLAC.API.Data.Logging" ] } }, "AllowedHosts": "*", "Jwt": { "Issuer": "rolac-api", "Audience": "rolac-client", "AccessTokenExpiryMinutes": "15", "RefreshTokenExpiryDays": "30" }, "Cors": { "AllowedOrigins": [ "http://localhost:4200", "https://localhost:4200" ] }, "Storage": { "LocalRoot": "App_Data/storage" }, "Smtp": { "Host": "", "Port": 587, "UseSsl": true, "User": "", "Password": "", "FromAddress": "noreply@rolac.org", "FromName": "River of Life Christian Church" }, "Line": { "ChannelAccessToken": "", "ChannelSecret": "" }, "Gemini": { "ApiKey": "", "Model": "gemini-flash-latest", "BaseUrl": "https://generativelanguage.googleapis.com/v1beta" } }