add AbstractCompilationLogger