It would probably be good to have some manner of logging framework in place to help us debug this when it inevitably breaks (or even just if it starts to give people questionable results). As I recall the python logging framework is pretty good - so it's probably just a matter of putting some sample code for setting up handlers somewhere and then starting to log stuff. If there's something we want to do (in terms of standarized log format or whatever) that isn't well covered by the default, it might be necessary to create some simple wrappers (which would presumably want to go in core.logging or the like) and then use those instead.
It would probably be good to have some manner of logging framework in place to help us debug this when it inevitably breaks (or even just if it starts to give people questionable results). As I recall the python logging framework is pretty good - so it's probably just a matter of putting some sample code for setting up handlers somewhere and then starting to log stuff. If there's something we want to do (in terms of standarized log format or whatever) that isn't well covered by the default, it might be necessary to create some simple wrappers (which would presumably want to go in core.logging or the like) and then use those instead.