Create AbstractLogger