add log_exception decorator