Refactor 'diff-logger'

closes #44