maurer / holmes

Datalog engine with extensions for integrating analyses
MIT License
38 stars 4 forks source link

Logging #12

Closed maurer closed 7 years ago

maurer commented 7 years ago

Currently, there's no logging of errors or debugging information, leading to the need to insert println! everywhere when something goes wrong.

Add a logging framework and basic logging of important things (SQL generation at debug level, any errors that bubble up to holmes_exec!), with the intent that when debugging in the future, those lines will be added as logging commands rather than println!s to be removed.