abslog

An abstract logger - Enables adding logging to modules without adding a dependency to a full log library.