add install log function