IATI / pyIATI

pyIATI - a developer's toolkit for IATI - Deprecated - No longer supported
MIT License
5 stars 5 forks source link

Improve logging capabilities and coverage #299

Open hayfield opened 6 years ago

hayfield commented 6 years ago

In the early days of pyIATI there was a grand idea that there would be significant logging of things that happen. This grand idea faded quickly as other shinier things moved to the top of the priority list.

The initial implementation of logging functionality involved adding a small number of functions to the utility module: https://github.com/IATI/pyIATI/blob/v0.3.0/iati/utilities.py#L273-L345


A very-high level approach that could be taken to solve this:

It may be desired to investigate this in conjunction with error handling (see: #240).