Author: markt
Date: Fri Jun  1 16:17:00 2018
New Revision: 1832704

URL: http://svn.apache.org/viewvc?rev=1832704&view=rev
Log:
This class is a singleton so need to obtain logger each time it is required to 
avoid problems.

Modified:
    
tomcat/trunk/java/org/apache/catalina/authenticator/jaspic/CallbackHandlerImpl.java

Modified: 
tomcat/trunk/java/org/apache/catalina/authenticator/jaspic/CallbackHandlerImpl.java
URL: 
http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/catalina/authenticator/jaspic/CallbackHandlerImpl.java?rev=1832704&r1=1832703&r2=1832704&view=diff
==============================================================================
--- 
tomcat/trunk/java/org/apache/catalina/authenticator/jaspic/CallbackHandlerImpl.java
 (original)
+++ 
tomcat/trunk/java/org/apache/catalina/authenticator/jaspic/CallbackHandlerImpl.java
 Fri Jun  1 16:17:00 2018
@@ -39,7 +39,6 @@ import org.apache.tomcat.util.res.String
  */
 public class CallbackHandlerImpl implements CallbackHandler {
 
-    private final Log log = LogFactory.getLog(CallbackHandlerImpl.class); // 
must not be static
     private static final StringManager sm = 
StringManager.getManager(CallbackHandlerImpl.class);
 
     private static CallbackHandler instance;
@@ -82,6 +81,9 @@ public class CallbackHandlerImpl impleme
                     GroupPrincipalCallback gpc = (GroupPrincipalCallback) 
callback;
                     groups = gpc.getGroups();
                 } else {
+                    // This is a singleton so need to get correct Logger for
+                    // current TCCL
+                    Log log = LogFactory.getLog(CallbackHandlerImpl.class);
                     
log.error(sm.getString("callbackHandlerImpl.jaspicCallbackMissing",
                             callback.getClass().getName()));
                 }



---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
For additional commands, e-mail: dev-h...@tomcat.apache.org

Reply via email to