{
  "AppOptions": {
    "Name": "Flight-Service"
  },
  "LogOptions": {
    "Level": "information",
    "LogTemplate": "{Timestamp:HH:mm:ss} [{Level:u4}] {Message:lj}{NewLine}{Exception}",
    "Elastic": {
      "Enable": true,
      "ElasticServiceUrl": "http://localhost:9200"
    },
    "File": {
      "enable": false,
      "path": "logs/logs.txt",
      "interval": "day"
    }
  },
  "DatabaseOptions": {
    "DefaultConnection": "Server=.\\sqlexpress;Database=FlightDB;Trusted_Connection=True;MultipleActiveResultSets=true;TrustServerCertificate=True"
  },
  "MongoOptions": {
    "ConnectionString": "mongodb://localhost:27017",
    "DatabaseName": "flight-db"
  },
  "Jwt": {
    "Authority": "https://localhost:5005",
    "Audience": "flight-api"
  },
  "RabbitMqOptions": {
    "HostName": "localhost",
    "ExchangeName": "flight",
    "UserName": "guest",
    "Password": "guest",
    "Port": 5672
  },
  "PersistMessageOptions": {
    "Interval": 30,
    "Enabled": true,
    "ConnectionString": "Server=.\\sqlexpress;Database=PersistMessageDB;Trusted_Connection=True;MultipleActiveResultSets=true;TrustServerCertificate=True"
  },
  "AllowedHosts": "*"
}
