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