{
  "Logging": {
    "LogLevel": {
      "Default": "Information",
      "Microsoft": "Warning",
      "Microsoft.Hosting.Lifetime": "Information"
    }
  },
  "ConnectionStrings": {
    "DB_CONNECTION_STRING": "Server=localhost;Database=TreasuryLive;Username=postgres;Password=Password123!;Port=5432;",
    "FOREX_CONNECTION_STRING": "Server=localhost;Database=TLC-Forex;Username=postgres;Password=Password123!;Port=5432;",
    "AUTH_CONNECTION_STRING": "Server=localhost;Database=TLC-Auth;Username=postgres;Password=Password123!;Port=5432;"
  },
  "AppSetting": {
    "AppName": "Treasuryinsight.com",
    "WebUrl": "https://treasuryinsight.com",
    "APIUrl": "https://api.treasuryinsight.com",
    "Origins": "https://treasuryinsight.com;https://www.treasuryinsight.com",
    "StoragePath": "/home/ubuntu/Documents/TLCFiles",
    "AllowedExtensions": ".jpg,.jpeg,.gif,.bmp,.png,.txt,.csv,.doc,.xls,.docx,.xlsx,.pdf,.xml",
    "MaxFileSize": 10485760,
    "AdministratorEmail": "wadoodashraf@gmail.com;fincloudtech@gmail.com",
    "JWTSetting": {
      "Key": "fXEL4uGczkBFXiaQHRdF85IOHjE533SYpLe5dznMEPw=",
      "Issuer": "TLC-JWT-AUTH"
    },
    "Redis": {
      "Configuration": "localhost:6379",
      "InstanceName": "TLC-"
    },
    "EncryptionKey": {
      "Key": "GuTEdujuPSdSYyAQw8uzSAK86Xw6YfGPchSHViuc4fg=",
      "IV": "va6vLy09ycikVqRfBc+XNQ=="
    },
    "SMTPSetting": {
      "Host": "smtp.mandrillapp.com",
      "Port": "587",
      "UserName": "anurag.murarka@treasuryinsight.com",
      "Password": "md-hao85xwjZISpG17Nfm46Gg",
      "Domain": "",
      "EnableSsl": false,
      "SenderName": "Treasury Insight",
      "SenderEmail": "noreply@treasuryinsight.com",
      "Subject": "Treasury Insight",
      "BccEmails": "",
      "CcEmails": "",
      "Enabled": false
    },
    "DBConnectionString": "Server=localhost;{0}Username=postgres;Password=Password123!;Port=5432;",
    "DefaultDatabase": "TreasuryLive"
  },
  "HostingOption": {
    "IsService": true,
    "UseSsl": false,
    "PathToCertificate": "/etc/letsencrypt/live/fincloudtech.net-0001/bob_pfx.pfx",
    "CertificatePassword": "",
    "HttpPort": 8079,
    "HttpsPort": 8078
  },
  "AllowedHosts": "*",
  "Serilog": {
    "MinimumLevel": {
      "Default": "Information",
      "Override": {
        "Default": "Information",
        "Microsoft": "Warning",
        "Microsoft.Hosting.Lifetime": "Information"
      }
    },
    "WriteTo": [
      {
        "Name": "Logger",
        "Args": {
          "configureLogger": {
            "Filter": [
              {
                "Name": "ByIncludingOnly",
                "Args": {
                  "expression": "(@Level = 'Information' or @Level = 'Debug' or @Level = 'Error' or @Level = 'Fatal' or @Level = 'Warning')"
                }
              }
            ],
            "WriteTo": [
              {
                "Name": "File",
                "Args": {
                  "path": "Logs/API_Log_.log",
                  "outputTemplate": "{Timestamp:o} [{Level:u3}] {Message}{NewLine}{Exception}",
                  "rollingInterval": "Day",
                  "retainedFileCountLimit": 30
                }
              }
            ]
          }
        }
      }
    ],
    "Enrich": [
      "FromLogContext",
      "WithMachineName"
    ],
    "Properties": {
      "Application": "LiveRate"
    }
  }
}
