If your error logging is leaking privileged information to attackers that's a completely different problem from what you should do in code when throwing exceptions.
Wrapping exceptions to remove information is mostly a pointless exercise. You should be doing it only to add additional context.