]> git.mxchange.org Git - jcore-logger-ejb.git/blobdiff - src/java/org/mxchange/jcoreeelogger/beans/local/logger/LoggerFactory.java
Auto-formatted whole project
[jcore-logger-ejb.git] / src / java / org / mxchange / jcoreeelogger / beans / local / logger / LoggerFactory.java
index 0fec8f1522c84db84e22635f6a4a3596a8832ac7..02542a4fe167d49295352912bbcdadde7c851999 100644 (file)
@@ -16,6 +16,7 @@
  */
 package org.mxchange.jcoreeelogger.beans.local.logger;
 
+import java.text.MessageFormat;
 import javax.enterprise.inject.Produces;
 import javax.enterprise.inject.spi.InjectionPoint;
 import org.apache.logging.log4j.LogManager;
@@ -23,8 +24,8 @@ import org.apache.logging.log4j.Logger;
 
 /**
  * A logger factory
- *
- * @author Roland Haeder
+ * <p>
+ * @author Roland Haeder<roland@mxchange.org>
  */
 public class LoggerFactory {
 
@@ -40,9 +41,17 @@ public class LoggerFactory {
                this.logger = LogManager.getLogger(this.getClass().getName());
        }
 
+       /**
+        * Produces a logger instance
+        * <p>
+        * @param caller Injection point
+        * <p>
+        * @return Logger
+        */
        @Produces
        @Log
        public Logger getLogger (final InjectionPoint caller) {
+               this.logger.trace(MessageFormat.format("caller={0} - CALLED!", caller));
                return LogManager.getLogger(caller.getMember().getDeclaringClass().getName());
        }
 }