public class HttpLogger extends BaseLogger<HttpLogger>
| Modifier and Type | Field and Description |
|---|---|
static String |
AGENT
Agent string identifying this logger.
|
protected HttpRules |
rules |
protected static String |
STRING_TYPES |
protected static Pattern |
STRING_TYPES_REGEX |
agent, enableable, enabled, host, queue, skip_compression, skip_submission, submit_failures, submit_successes, url, url_parsed, 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 |
|---|---|
HttpRules |
getRules()
Returns rules specified when creating this logger.
|
static boolean |
isStringContentType(String s)
Returns true if content type indicates string data.
|
void |
submitIfPassing(List<String[]> details)
Apply logging rules to message details and submit JSON message.
|
disable, enable, getAgent, getHost, getQueue, getSkipCompression, getSkipSubmission, getSubmitFailures, getSubmitSuccesses, getUrl, getVersion, host_lookup, isEnableable, isEnabled, setSkipCompression, setSkipSubmission, submit, version_lookuppublic static final String AGENT
protected HttpRules rules
protected static final String STRING_TYPES
protected static final Pattern STRING_TYPES_REGEX
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 HttpRules getRules()
public void submitIfPassing(List<String[]> details)
public static boolean isStringContentType(String s)
Copyright © 2020 resurface.io. All rights reserved.