Merged the ILog interface methods down to a single method. Fixes #23