|
|
@@ -61,10 +61,15 @@ public class GraylogService {
|
|
|
url = jsonElement.getAsString();
|
|
|
}
|
|
|
|
|
|
- String exceptionType = jsonObject.get("ExceptionType").getAsString();
|
|
|
- String exceptionMessage = jsonObject.get("ExceptionMessage").getAsString();
|
|
|
- ExceptionMessage currentMessage = new ExceptionMessage(localDateTime, appName, localIp, url, exceptionType, exceptionMessage);
|
|
|
+ String exceptionType = "";
|
|
|
+ String exceptionMessage = "";
|
|
|
+ JsonElement jsonElement1 = jsonObject.get("ExceptionType");
|
|
|
+ if (jsonElement1 != null) {
|
|
|
+ exceptionType = jsonElement1.getAsString();
|
|
|
+ exceptionMessage = jsonObject.get("ExceptionMessage").getAsString();
|
|
|
+ }
|
|
|
|
|
|
+ ExceptionMessage currentMessage = new ExceptionMessage(localDateTime, appName, localIp, url, exceptionType, exceptionMessage);
|
|
|
String mapKey = String.format("%s-%s-%s", appName, localIp, url);
|
|
|
ExceptionMessage lastMessage = map.get(mapKey);
|
|
|
if (lastMessage != null) {
|