Refactor for updated interface on DDAbstractLogger