@Override public void addElement(CharArrayWriter buf, Date date, Request request, Response response, long time) { buf.append(wrap("" + request.isRequestedSessionIdFromCookie())); } };
return wrap(urlEncode(sr.getParameter(fieldInfo.value))); case FieldInfo.X_REQUEST: return wrap(sr.getAttribute(fieldInfo.value)); case FieldInfo.X_SESSION: HttpSession session = null; session = hsr.getSession(false); if (session!=null) return wrap(session.getAttribute(fieldInfo.value)); for (int i=0; c != null && i < c.length; i++){ if (fieldInfo.value.equals(c[i].getName())){ return wrap(c[i].getValue()); return wrap(request.getContext().getServletContext() .getAttribute(fieldInfo.value)); case FieldInfo.X_SERVLET_REQUEST: if (fieldInfo.location==FieldInfo.X_LOC_AUTHTYPE) { return wrap(hsr.getAuthType()); } else if (fieldInfo.location==FieldInfo.X_LOC_REMOTEUSER) { return wrap(hsr.getRemoteUser()); } else if (fieldInfo.location== FieldInfo.X_LOC_REQUESTEDSESSIONID) { return wrap(hsr.getRequestedSessionId()); } else if (fieldInfo.location== FieldInfo.X_LOC_REQUESTEDSESSIONIDFROMCOOKIE) { return wrap(""+hsr.isRequestedSessionIdFromCookie()); } else if (fieldInfo.location== FieldInfo.X_LOC_REQUESTEDSESSIONIDVALID) {
String nextToken = tokenizer.getToken(); if ("ip".equals(nextToken)) { return new LocalAddrElement(getIpv6Canonical()); } else if ("dns".equals(nextToken)) { return new AccessLogElement() { return getClientToServerElement(tokenizer); } else if ("sc".equals(token)) { return getServerToClientElement(tokenizer); } else if ("sr".equals(token) || "rs".equals(token)) { return getProxyElement(tokenizer); } else if ("x".equals(token)) { return getXParameterElement(tokenizer);
return new SessionAttributeElement(parameter); } else if ("H".equals(token)) { return getServletRequestElement(parameter); } else if ("P".equals(token)) { return new RequestParameterElement(parameter);
log.debug("token = " + token); AccessLogElement element = getLogElement(token, tokenizer); if (element == null) { break;
String nextToken = tokenizer.getToken(); if ("ip".equals(nextToken)) { return new LocalAddrElement(getIpv6Canonical()); } else if ("dns".equals(nextToken)) { return new AccessLogElement() { return getClientToServerElement(tokenizer); } else if ("sc".equals(token)) { return getServerToClientElement(tokenizer); } else if ("sr".equals(token) || "rs".equals(token)) { return getProxyElement(tokenizer); } else if ("x".equals(token)) { return getXParameterElement(tokenizer);
return new SessionAttributeElement(parameter); } else if ("H".equals(token)) { return getServletRequestElement(parameter); } else if ("P".equals(token)) { return new RequestParameterElement(parameter);
CatalinaLogger.VALVES_LOGGER.debug("token = " + token); AccessLogElement element = getLogElement(token, tokenizer); if (element == null) { break;
return wrap(urlEncode(request.getParameter(fieldInfo.value))); case FieldInfo.X_REQUEST: return wrap(request.getAttribute(fieldInfo.value)); case FieldInfo.X_SESSION: HttpSession session = null; session = request.getSession(false); if (session!=null) return wrap(session.getAttribute(fieldInfo.value)); for (int i=0; c != null && i < c.length; i++){ if (fieldInfo.value.equals(c[i].getName())){ return wrap(c[i].getValue()); return wrap(request.getContext().getServletContext() .getAttribute(fieldInfo.value)); case FieldInfo.X_SERVLET_REQUEST: if (fieldInfo.location==FieldInfo.X_LOC_AUTHTYPE) { return wrap(request.getAuthType()); } else if (fieldInfo.location==FieldInfo.X_LOC_REMOTEUSER) { return wrap(request.getRemoteUser()); } else if (fieldInfo.location== FieldInfo.X_LOC_REQUESTEDSESSIONID) { return wrap(request.getRequestedSessionId()); } else if (fieldInfo.location== FieldInfo.X_LOC_REQUESTEDSESSIONIDFROMCOOKIE) { return wrap(""+request.isRequestedSessionIdFromCookie()); } else if (fieldInfo.location== FieldInfo.X_LOC_REQUESTEDSESSIONIDVALID) {
return getClientToServerElement(tokenizer); } else if ("sc".equals(token)) { return getServerToClientElement(tokenizer); } else if ("sr".equals(token) || "rs".equals(token)) { return getProxyElement(tokenizer); } else if ("x".equals(token)) { return getXParameterElement(tokenizer);
return new SessionAttributeElement(parameter); } else if ("H".equals(token)) { return getServletRequestElement(parameter); } else if ("P".equals(token)) { return new RequestParameterElement(parameter);
log.debug("token = " + token); AccessLogElement element = getLogElement(token, tokenizer); if (element == null) { break;
@Override public void addElement(CharArrayWriter buf, Date date, Request request, Response response, long time) { buf.append(wrap("" + request.isRequestedSessionIdValid())); } };
return getClientToServerElement(tokenizer); } else if ("sc".equals(token)) { return getServerToClientElement(tokenizer); } else if ("sr".equals(token) || "rs".equals(token)) { return getProxyElement(tokenizer); } else if ("x".equals(token)) { return getXParameterElement(tokenizer);
return new SessionAttributeElement(parameter); } else if ("H".equals(token)) { return getServletRequestElement(parameter); } else if ("P".equals(token)) { return new RequestParameterElement(parameter);
log.debug("token = " + token); AccessLogElement element = getLogElement(token, tokenizer); if (element == null) { break;
@Override public void addElement(CharArrayWriter buf, Date date, Request request, Response response, long time) { buf.append(wrap("" + request.getContentLengthLong())); } };
return getClientToServerElement(tokenizer); } else if ("sc".equals(token)) { return getServerToClientElement(tokenizer); } else if ("sr".equals(token) || "rs".equals(token)) { return getProxyElement(tokenizer); } else if ("x".equals(token)) { return getXParameterElement(tokenizer);
return new SessionAttributeElement(parameter); } else if ("H".equals(token)) { return getServletRequestElement(parameter); } else if ("P".equals(token)) { return new RequestParameterElement(parameter);
log.debug("token = " + token); AccessLogElement element = getLogElement(token, tokenizer); if (element == null) { break;