public class HttpLogger extends BaseLogger<HttpLogger>
| Modifier and Type | Field and Description |
|---|---|
static String |
AGENT
Agent string identifying this logger.
|
agent, enableable, enabled, host, queue, skip_compression, skip_submission, url, version| Constructor and Description |
|---|
HttpLogger()
Initialize logger using default url and default rules.
|
HttpLogger(boolean enabled)
Initialize enabled/disabled logger using default url and default rules.
|
HttpLogger(List<String> queue)
Initialize enabled logger using queue and default rules.
|
HttpLogger(List<String> queue,
boolean enabled)
Initialize enabled/disabled logger using queue and default rules.
|
HttpLogger(List<String> queue,
boolean enabled,
String rules)
Initialize enabled/disabled logger using queue and specified rules.
|
HttpLogger(List<String> queue,
String rules)
Initialize enabled logger using queue and specified rules.
|
HttpLogger(String url)
Initialize logger using specified url and default rules.
|
HttpLogger(String url,
boolean enabled)
Initialize enabled/disabled logger using specified url and default rules.
|
HttpLogger(String url,
boolean enabled,
String rules)
Initialize enabled/disabled logger using specified url and specified rules.
|
HttpLogger(String url,
String rules)
Initialize logger using specified url and specified rules.
|
| Modifier and Type | Method and Description |
|---|---|
String |
format(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
Formats HTTP request and response as JSON message.
|
String |
format(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
String response_body)
Formats HTTP request and response as JSON message.
|
String |
format(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
String response_body,
String request_body)
Formats HTTP request and response as JSON message.
|
String |
format(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
String response_body,
String request_body,
long now)
Formats HTTP request and response as JSON message.
|
static String |
getDefaultRules()
Returns rules used by default when none are declared.
|
String |
getRules()
Returns rules specified when creating this logger.
|
static boolean |
isStringContentType(String s)
Returns true if content type indicates string data.
|
boolean |
log(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
Logs HTTP request and response to intended destination.
|
boolean |
log(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
String response_body)
Logs HTTP request and response to intended destination.
|
boolean |
log(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
String response_body,
String request_body)
Logs HTTP request and response to intended destination.
|
static void |
setDefaultRules(String r)
Updates rules used by default when none are declared.
|
disable, enable, getAgent, getHost, getQueue, getSkipCompression, getSkipSubmission, getUrl, getVersion, host_lookup, isEnableable, isEnabled, setSkipCompression, setSkipSubmission, submit, version_lookuppublic static final String AGENT
public HttpLogger()
public HttpLogger(boolean enabled)
public HttpLogger(String url)
public HttpLogger(String url, String rules)
public HttpLogger(String url, boolean enabled)
public HttpLogger(String url, boolean enabled, String rules)
public HttpLogger(List<String> queue)
public HttpLogger(List<String> queue, String rules)
public HttpLogger(List<String> queue, boolean enabled)
public static String getDefaultRules()
public static void setDefaultRules(String r)
public static boolean isStringContentType(String s)
public String getRules()
public boolean log(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
public boolean log(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
String response_body)
public boolean log(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
String response_body,
String request_body)
public String format(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
public String format(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, String response_body)
public String format(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, String response_body, String request_body)
Copyright © 2019 resurface.io. All rights reserved.