/** NCSA combined log format * * LogFormat "%{X-Forwarded-For}i %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"" combinedfwd * XXX.XXX.XXX.XXX - - [01/Feb/2014:03:19:09 +0000] "GET / HTTP/1.1" 200 6190 "-" "check_http/v1.4.16 (nagios-plugins 1.4.16)" */ public static String combinedNCSA(HttpAction action) { HttpServletRequest request = action.request ; HttpServletResponse response = action.response ; return combinedNCSA(request, response) ; }
private static String get(HttpServletResponse response, String name, String dft) { String x = get(response, name) ; if ( x == null ) x = dft ; return x ; }
private static String get(HttpServletRequest request, String name, String dft) { String x = get(request, name) ; if ( x == null ) x = dft ; return x ; }
/** NCSA combined log format * * LogFormat "%{X-Forwarded-For}i %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"" combinedfwd * XXX.XXX.XXX.XXX - - [01/Feb/2014:03:19:09 +0000] "GET / HTTP/1.1" 200 6190 "-" "check_http/v1.4.16 (nagios-plugins 1.4.16)" */ public static String combinedNCSA(HttpAction action) { HttpServletRequest request = action.request ; HttpServletResponse response = action.response ; return combinedNCSA(request, response) ; }
private static String get(HttpServletResponse response, String name, String dft) { String x = get(response, name) ; if ( x == null ) x = dft ; return x ; }
public final void finishRequest() { if ( dataAccessPoint != null ) dataAccessPoint.finishRequest(this) ; // Standard logging goes here. if ( Fuseki.requestLog != null && Fuseki.requestLog.isInfoEnabled() ) { String s = RequestLog.combinedNCSA(this) ; Fuseki.requestLog.info(s); } }
private static String get(HttpServletRequest request, String name, String dft) { String x = get(request, name) ; if ( x == null ) x = dft ; return x ; }
public final void finishRequest() { if ( dataAccessPoint != null ) dataAccessPoint.finishRequest(this) ; // Standard logging goes here. if ( Fuseki.requestLog != null && Fuseki.requestLog.isInfoEnabled() ) { String s = RequestLog.combinedNCSA(this) ; Fuseki.requestLog.info(s); } }
public static String combinedNCSA(HttpServletRequest request, HttpServletResponse response) { StringBuilder builder = new StringBuilder() ; String remote = get(request, "X-Forwarded-For", request.getRemoteAddr()) ; builder.append(remote) ; builder.append(" ") ; String size = get(response, "Content-Length", "-") ; builder.append(size) ; builder.append(get(request, "Referer", "")) ; builder.append("\"") ; builder.append(get(request, "User-Agent", "")) ; builder.append("\"") ;
public static String combinedNCSA(HttpServletRequest request, HttpServletResponse response) { StringBuilder builder = new StringBuilder() ; String remote = get(request, "X-Forwarded-For", request.getRemoteAddr()) ; builder.append(remote) ; builder.append(" ") ; String size = get(response, "Content-Length", "-") ; builder.append(size) ; builder.append(get(request, "Referer", "")) ; builder.append("\"") ; builder.append(get(request, "User-Agent", "")) ; builder.append("\"") ;