Skip to content

Commit 318bd8b

Browse files
committed
Quote tags
closes #29
1 parent d95ad5d commit 318bd8b

File tree

1 file changed

+7
-3
lines changed

1 file changed

+7
-3
lines changed

ecs-logging-core/src/main/java/co/elastic/logging/EcsJsonSerializer.java

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -93,13 +93,15 @@ public static void serializeLogLevel(StringBuilder builder, String level) {
9393
builder.append(' ');
9494
}
9595
builder.append('\"');
96-
builder.append(level);
96+
JsonUtils.quoteAsString(level, builder);
9797
builder.append("\", ");
9898
}
9999

100100
public static void serializeTag(StringBuilder builder, String tag) {
101101
if (tag != null) {
102-
builder.append("\"tags\":[\"").append(tag).append("\"],");
102+
builder.append("\"tags\":[\"");
103+
JsonUtils.quoteAsString(tag, builder);
104+
builder.append("\"],");
103105
}
104106
}
105107

@@ -109,7 +111,9 @@ public static void serializeTagStart(StringBuilder builder) {
109111

110112
public static void serializeSingleTag(StringBuilder builder, String tag) {
111113
if (tag != null) {
112-
builder.append("\"").append(tag).append("\",");
114+
builder.append("\"");
115+
JsonUtils.quoteAsString(tag, builder);
116+
builder.append("\",");
113117
}
114118
}
115119

0 commit comments

Comments
 (0)