++log invoke exc