If you're technically inclined at all you might consider maintaining your own VPN server. A raspberry pi would almost certainly handle the load for a single user, and there appears to be a number of companies that will host a pi in a datacenter for pretty cheap. Then you would know exactly what your VPN provider was (not) logging. Though of course you'd still need to trust the datacenter colocating your "server".
If you're technically inclined at all you might consider maintaining your own VPN server. A raspberry pi would almost certainly handle the load for a single user, and there appears to be a number of companies that will host a pi in a datacenter for pretty cheap. Then you would know exactly what your VPN provider was (not) logging. Though of course you'd still need to trust the datacenter colocating your "server".