diff --git a/README.md b/README.md
index 6767f2d..892d89f 100644
--- a/README.md
+++ b/README.md
@@ -29,7 +29,7 @@ Add the package dependencies to your build.gradle or pom.xml
```groovy
dependencies {
- implementation('com.logicmonitor:lm-data-sdk:0.0.1-alpha')
+ implementation('com.logicmonitor:lm-data-sdk:0.0.6-alpha')
}
```
@@ -40,7 +40,7 @@ dependencies {
com.logicmonitor
lm-data-sdk
- 0.0.1-alpha
+ 0.0.6-alpha
```
### Set Configurations
@@ -48,12 +48,14 @@ SDK must be configured with LogicMonitor.DataSDK Configuration class. While usin
LM_ACCESS_KEY properties, In Case of BearerToken Authentication set LM_BEARER_TOKEN property. Company's name or Account
name must be passed to LM_COMPANY property. All properties can be set using environment variable.
-| Environment variable | Description |
-|-------------|:------|
-| `LM_COMPANY` | Account name (Company Name) is your organization name |
-| `LM_ACCESS_ID` | Access id while using LMv1 authentication. |
-| `LM_ACCESS_KEY` | Access key while using LMv1 authentication. |
-| `LM_BEARER_TOKEN` | BearerToken while using Bearer authentication.|
+| Environment variable | Description |
+|----------------------|:------------------------------------------------------|
+| `LM_COMPANY` | Account name (Company Name) is your organization name |
+| `LM_ACCESS_ID` | Access id while using LMv1 authentication. |
+| `LM_ACCESS_KEY` | Access key while using LMv1 authentication. |
+| `LM_BEARER_TOKEN` | BearerToken while using Bearer authentication. |
+| `LM_DOMAIN_NAME` | Configure custom endpoint |
+
### Read the [Library Documentation](https://logicmonitor.github.io/lm-data-sdk-java/) to use Metrics/Logs ingestion API.
diff --git a/buildSrc/src/main/groovy/com.logicmonitor.java-conventions.gradle b/buildSrc/src/main/groovy/com.logicmonitor.java-conventions.gradle
index 17cb1e6..e9fd1e1 100644
--- a/buildSrc/src/main/groovy/com.logicmonitor.java-conventions.gradle
+++ b/buildSrc/src/main/groovy/com.logicmonitor.java-conventions.gradle
@@ -16,7 +16,7 @@ dependencies {
}
group = 'com.logicmonitor'
-version = '0.0.5-alpha'
+version = '0.0.6-alpha'
java.sourceCompatibility = JavaVersion.VERSION_1_8
diff --git a/data-sdk/src/main/java/com/logicmonitor/sdk/data/api/Logs.java b/data-sdk/src/main/java/com/logicmonitor/sdk/data/api/Logs.java
index 6396966..84695c9 100644
--- a/data-sdk/src/main/java/com/logicmonitor/sdk/data/api/Logs.java
+++ b/data-sdk/src/main/java/com/logicmonitor/sdk/data/api/Logs.java
@@ -81,6 +81,7 @@ protected static ApiResponse singleRequest(final LogsInput logsV1)
body.put("message", logsV1.getMessage());
body.put("_lm.resourceId", logsV1.getResourceId());
body.put("timestamp", logsV1.getTimeStamp());
+ body.put("log_level",logsV1.getLogLevel());
if (logsV1.getMetadata() != null) {
for (Map.Entry entry : logsV1.getMetadata().entrySet()) {
body.put(entry.getKey(), entry.getValue());
@@ -145,6 +146,7 @@ protected void doRequest() {
*/
public Optional sendLogs(
final String message,
+ final String logLevel,
final Map resourceId,
final Map metadata,
long timeStamp)
@@ -152,7 +154,7 @@ public Optional sendLogs(
if (timeStamp == 0L) {
timeStamp = Instant.now().toEpochMilli();
}
- final LogsInput logsV1 = new LogsInput(message, resourceId, Long.toString(timeStamp), metadata);
+ final LogsInput logsV1 = new LogsInput(message, logLevel, resourceId, Long.toString(timeStamp), metadata);
if (batch) {
addRequest(logsV1);
@@ -170,6 +172,7 @@ private List