Skip to content

Commit 9e18d3d

Browse files
authored
Merge pull request #52 from derylseale/main
feat: added logback marker to JSON layout if present
2 parents 62bf38f + 02dca09 commit 9e18d3d

File tree

3 files changed

+9
-0
lines changed

3 files changed

+9
-0
lines changed

core/src/main/java/com/newrelic/logging/core/ElementName.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66

77
public class ElementName {
88
public static final String MESSAGE = "message";
9+
public static final String MARKER = "marker";
910
public static final String TIMESTAMP = "timestamp";
1011
public static final String THREAD_NAME = "thread.name";
1112
public static final String LOG_LEVEL = "log.level";

logback/src/main/java/com/newrelic/logging/logback/NewRelicJsonLayout.java

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -69,6 +69,10 @@ private void writeToGenerator(ILoggingEvent event, JsonGenerator generator) thro
6969
}
7070
}
7171

72+
if (event.getMarker() != null) {
73+
generator.writeStringField(ElementName.MARKER, event.getMarker().getName());
74+
}
75+
7276
Object[] customArgumentArray = event.getArgumentArray();
7377
if (customArgumentArray != null) {
7478
for (Object oneCustomArgumentObject : customArgumentArray) {

logback11/src/main/java/com/newrelic/logging/logback11/NewRelicJsonLayout.java

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -54,6 +54,10 @@ private void writeToGenerator(ILoggingEvent event, JsonGenerator generator) thro
5454
}
5555
}
5656

57+
if (event.getMarker() != null) {
58+
generator.writeStringField(ElementName.MARKER, event.getMarker().getName());
59+
}
60+
5761
generator.writeEndObject();
5862
}
5963
}

0 commit comments

Comments
 (0)