public class BaseLogger<T extends BaseLogger> extends Object
| Modifier and Type | Field and Description |
|---|---|
protected String |
agent |
protected boolean |
enabled |
protected List<String> |
queue |
protected String |
url |
protected String |
version |
| Constructor and Description |
|---|
BaseLogger(String agent)
Initialize enabled logger using default url.
|
BaseLogger(String agent,
boolean enabled)
Initialize enabled/disabled logger using default url.
|
BaseLogger(String agent,
List<String> queue)
Initialize enabled logger using queue.
|
BaseLogger(String agent,
List<String> queue,
boolean enabled)
Initialize enabled/disabled logger using queue.
|
BaseLogger(String agent,
String url)
Initialize enabled logger using url.
|
BaseLogger(String agent,
String url,
boolean enabled)
Initialize enabled/disabled logger using url.
|
| Modifier and Type | Method and Description |
|---|---|
T |
disable()
Disable this logger.
|
T |
enable()
Enable this logger.
|
String |
getAgent()
Returns agent string identifying this logger.
|
String |
getUrl()
Returns url destination where messages are sent.
|
String |
getVersion()
Returns cached version number.
|
boolean |
isEnabled()
Returns true if this logger is enabled.
|
boolean |
submit(String json)
Submits JSON message to intended destination.
|
static String |
version_lookup()
Retrieves version number from runtime properties file.
|
protected final String agent
protected boolean enabled
protected String url
protected final String version
public BaseLogger(String agent)
public BaseLogger(String agent, boolean enabled)
public BaseLogger(String agent, String url, boolean enabled)
public BaseLogger(String agent, List<String> queue)
public T disable()
public T enable()
public String getAgent()
public String getUrl()
public String getVersion()
public boolean isEnabled()
public boolean submit(String json)
public static String version_lookup()
Copyright © 2017 resurface.io. All rights reserved.