This will remove all the print statements, and finally implement sane module wide logging.
It may or may not work with multiprocessing out of the box, but then again multiprocessing is not a first class feature for now.
The idea is to have a zmq based log handler implemented using the standard (much wow)
python logging module, where every qcodes module gets a logger (and so should every driver).
This way a QT and a web interface can easily be provided.
The issues to explore are mostly related to how much scientist will blindly log without realizing that it's not free, and won't ever be free but then again, given how much print statement there are already and how slow they are we should not see any big hit.
List view
0 issues of 0 selected
There are no open issues in this milestone
Add issues to milestones to help organize your work for a particular release or project. Find and add issues with no milestones in this repo.