pyrates-neuroscience / PyRates

Open-source, graph-based Python code generator and analysis toolbox for dynamical systems (pre-implemented and custom models). Most pre-implemented models belong to the family of neural population models.
https://pyrates.readthedocs.io/en/latest/
GNU General Public License v3.0
74 stars 8 forks source link

Implement logging #24

Open dafrose opened 4 years ago

dafrose commented 4 years ago

Summary

For better control about the amount of feedback the software gives and where it is written to, it would be helpful to use logging. This would replace any current print statements. We can flag outputs as INFO, DEBUG, or WARNING. Users can then control which level of information they would like to receive. Furthermore, it is possible to direct the feedback stream to various targets, including the standard output/terminal or a log file.

Details