]> git.mxchange.org Git - jcore-utils.git/blobdiff - src/org/mxchange/jcoreee/database/BaseDatabaseBean.java
log also class name
[jcore-utils.git] / src / org / mxchange / jcoreee / database / BaseDatabaseBean.java
index 302daeb9e8be2365b0a9a36123ccd326c5295254..07e54ae2a5224b37b75d68c29bcfb639da4669ec 100644 (file)
@@ -96,14 +96,23 @@ public abstract class BaseDatabaseBean implements Serializable {
         * @throws JMSException if something went wrong
         */
        protected void sendMessage (final ObjectMessage message, final MessageProducer messageProducer) throws JMSException {
+               // Trace message
+               this.getLoggerBeanLocal().logTrace(MessageFormat.format("{0}.sendMessage: message={1},messageProducer={2} - CALLED!", this.getClass().getSimpleName(), message, messageProducer)); //NOI18N
+
                // The parameter should be valid
                if (null == message) {
                        // Throw NPE
                        throw new NullPointerException("message is null"); //NOI18N
+               } else if (null == messageProducer) {
+                       // Throw NPE again
+                       throw new NullPointerException("messageProvider is null"); //NOI18N
                }
 
                // Send it
                messageProducer.send(message);
+
+               // Trace message
+               this.getLoggerBeanLocal().logTrace(MessageFormat.format("{0}.sendMessage: EXIT!", this.getClass().getSimpleName())); //NOI18N
        }
 
 }