Use logging instead of print statements to improve the usability of logs:
Add timestamp to all logs
Include iatikit logs
Sample log output:
2024-02-14T09:27:42:INFO:iatidata:Creating activities table
2024-02-14T09:27:42:INFO:iatidata:Getting standard
2024-02-14T09:27:43:INFO:iatikit.utils.download:Downloading IATI Standard schemas...
2024-02-14T09:27:59:INFO:iatikit.utils.download:Downloading IATI Standard codelists...
2024-02-14T09:29:20:INFO:iatikit.utils.download:Downloading IATI Standard codelist mappings...
2024-02-14T09:29:23:INFO:iatidata:Getting regisitry data
2024-02-14T09:29:25:INFO:iatikit.utils.download:Downloading all IATI registry data...
2024-02-14T09:33:18:INFO:iatikit.utils.download:Unzipping data...
2024-02-14T09:33:30:INFO:iatikit.utils.download:Cleaning up...
2024-02-14T09:33:30:INFO:iatidata:Loading registry data into database...
...
Use logging instead of print statements to improve the usability of logs:
Sample log output: