To configure what countries and cities you can see search for config.cfg in resources
Don't change the name of the config file
Add the info with tabs in between like below
Id Name Latitude Longitude Country code
The program logs into two separe files
The first one is for every request made for weather information
The second one is for errors, informations, etc
You can just run the program, select a country, select a city and read what information you need
There are 2 cities per country and 10 countries by default in the config file
The program has unit testing on two classes, the file manager, and the weather api controller
🔥 Hariga George-Codrin