introduced el::Loggable class