import edu.internet2.middleware.shibboleth.hs.*;
import edu.internet2.middleware.eduPerson.*;
import org.apache.log4j.Logger;
+import org.apache.log4j.MDC;
+import org.doomdark.uuid.UUIDGenerator;
ArpFactory arpFactory;
private static Logger log = Logger.getLogger(AAServlet.class.getName());
- public void init(ServletConfig conf)
+ public void init()
throws ServletException{
+
+ MDC.put("serviceId", "[AA Core]");
try{
- super.init(conf);
+
edu.internet2.middleware.eduPerson.Init.init();
myName = getInitParameter("domain");
dirUrl = getInitParameter("dirUrl");
throws ServletException, IOException {
log.info("Recieved a request.");
+ MDC.put("serviceId", UUIDGenerator.getInstance().generateRandomBasedUUID());
+ MDC.put("remoteAddr", req.getRemoteAddr());
+ log.info("Handling request.");
SAMLAttribute[] attrs = null;
SAMLException ourSE = null;
import javax.servlet.http.HttpServlet;
import org.apache.log4j.Logger;
+import org.apache.log4j.MDC;
import org.apache.log4j.PropertyConfigurator;
import org.apache.xml.security.Init;
log4jConfigFileLocation = "/WEB-INF/conf/log4j.properties";
}
PropertyConfigurator.configure(getServletContext().getRealPath("/") + log4jConfigFileLocation);
+ MDC.put("serviceId", "[Logging Core]");
log.info("Logger initialized.");
}