title: Log4J config for Spring JTA transactions
body: <p>We use this Log4J config to display JTA info:</p>
  
  <pre><code>&lt;category name="org.springframework.transaction"&gt;
      &lt;priority value="DEBUG"/&gt;
  &lt;/category&gt;
  </code></pre>
  
  <p>The resulting log entries are of the type: </p>
  
  <pre><code>15:36:08,048 DEBUG [JtaTransactionManager] [ ] Creating new transaction with name [class]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT
  15:36:09,564 DEBUG [JtaTransactionManager] [ ] Initiating transaction commit
  </code></pre>
  
  <p>... Now we use Spring's <code>MessageListener</code> to listen to an MQ queue.  Problem is this is transactional, and we get the aforementioned logging printed out every 2 seconds.</p>
  
  <p>What we want, is just to have these JTA log statements printed out when someone uses our REST API to access services that utilize <code>@Transactional</code>.  We don't want the JTA log entries that come from this "polling" MQ listening implementation.  </p>
  
  <p>Can you do this?</p>