Merge pull request #194 from lowjoel/logging
Implement logging framework.

(main@29aa150d58dc7f71911d9f96b7e376e055a02732)