Add logging functionality
Description
As a user I would like to know more about the inner workings of icet and mchammer.
A logging module already exists and is used in the fitting module.
Using a logger has various advantages including the possibility to differentiate verbosity levels and redirection to file.
Tasks
- setting up the logging framework
- replace existing
printstatements (outside ofprint_*methods)
Comments
- also see https://www.youtube.com/watch?v=Pbz1fo7KlGg
- @freeriks says "less is more"
Demonstration
- all tests pass
Edited by Paul Erhart