private void checkAttribute(
     HttpSessionBindingEvent event,
     String orderAttributeName,
     String keyItemName,
     String message) {
   String currentAttributeName = event.getName();
   String currentItemName = (String) event.getValue();
   if (currentAttributeName.equals(orderAttributeName) && currentItemName.equals(keyItemName)) {
     ServletContext context = event.getSession().getServletContext();
     context.log("Customer" + message + keyItemName + ".");
   }
 }
 @Override
 public void log(String s, Throwable throwable) {
   proxy.log(s, throwable);
 }
 @Override
 public void log(Exception e, String s) {
   proxy.log(e, s);
 }
 @Override
 public void log(String s) {
   proxy.log(s);
 }
 public void log(String arg0) {
   servletContext.log(arg0);
 }
 public void log(String arg0, Throwable arg1) {
   servletContext.log(arg0, arg1);
 }
 /** @deprecated */
 public void log(Exception arg0, String arg1) {
   servletContext.log(arg0, arg1);
 }