logging and wrapping exceptions. is this good practice?
<p>Do you think it's worth it to wrap all service methods in a try catch block to log exceptions like this:</p>

<pre><code>public void attachClean(Car instance) {
    log.info("attaching clean Car instance");
    try {
        getSessionFactory().getCurrentSession().lock(instance, LockMode.NONE);
        log.info("attach successful");
    } catch (RuntimeException re) {
        log.error("attach failed", re);
        throw re;
    }
}
</code></pre>

<p>it seems like a lot of typing</p>
