add log.hpp