Add abstract class ILog