Added logging mixin