added first implementation of logger facade