public class HttpLogger extends BaseLogger<HttpLogger>
| Modifier and Type | Field and Description |
|---|---|
static String |
AGENT
Agent string identifying this logger.
|
| Constructor and Description |
|---|
HttpLogger()
Initialize enabled logger using default url.
|
HttpLogger(boolean enabled)
Initialize enabled/disabled logger using default url.
|
HttpLogger(List<String> queue)
Initialize enabled logger using queue.
|
HttpLogger(List<String> queue,
boolean enabled)
Initialize enabled/disabled logger using queue.
|
HttpLogger(String url)
Initialize enabled logger using url.
|
HttpLogger(String url,
boolean enabled)
Initialize enabled/disabled logger using url.
|
| Modifier and Type | Method and Description |
|---|---|
protected void |
appendRequestHeaders(List<String[]> message,
javax.servlet.http.HttpServletRequest request)
Adds request headers to message.
|
protected void |
appendResponseHeaders(List<String[]> message,
javax.servlet.http.HttpServletResponse response)
Adds response headers to message.
|
String |
format(javax.servlet.http.HttpServletRequest request,
String request_body,
javax.servlet.http.HttpServletResponse response,
String response_body)
Formats HTTP request and response as JSON message.
|
String |
format(javax.servlet.http.HttpServletRequest request,
String request_body,
javax.servlet.http.HttpServletResponse response,
String response_body,
long now)
Formats HTTP request and response as JSON message.
|
protected String |
formatURL(javax.servlet.http.HttpServletRequest request)
Returns complete request URL including query string.
|
boolean |
log(javax.servlet.http.HttpServletRequest request,
String request_body,
javax.servlet.http.HttpServletResponse response,
String response_body)
Logs HTTP request and response to intended destination.
|
disable, enable, getAgent, getUrl, getVersion, isEnabled, submit, version_lookuppublic static final String AGENT
public HttpLogger()
public HttpLogger(boolean enabled)
public HttpLogger(String url)
public HttpLogger(String url, boolean enabled)
public String format(javax.servlet.http.HttpServletRequest request, String request_body, javax.servlet.http.HttpServletResponse response, String response_body)
public String format(javax.servlet.http.HttpServletRequest request, String request_body, javax.servlet.http.HttpServletResponse response, String response_body, long now)
public boolean log(javax.servlet.http.HttpServletRequest request,
String request_body,
javax.servlet.http.HttpServletResponse response,
String response_body)
protected void appendRequestHeaders(List<String[]> message, javax.servlet.http.HttpServletRequest request)
protected void appendResponseHeaders(List<String[]> message, javax.servlet.http.HttpServletResponse response)
protected String formatURL(javax.servlet.http.HttpServletRequest request)
Copyright © 2017 resurface.io. All rights reserved.