I would not suggest logging this exception since you re-throw it as-is.  This can lead to double logging if the code that finally catches this exception logs it again.  The other catch blocks log exception since the original exception is not thrown (so we can get the original stack trace).