private void logFields(JaegerSpan jaegerSpan, String key, String value, String prevItem,
boolean truncated, boolean valid) {
if (!jaegerSpan.context().isSampled()) {
return;
}
Map<String, String> fields = new HashMap<String, String>();
fields.put("event", "baggage");
fields.put("key", key);
fields.put("value", value);
if (prevItem != null) {
fields.put("override", "true");
}
if (truncated) {
fields.put("truncated", "true");
}
if (!valid) {
fields.put("invalid", "true");
}
jaegerSpan.log(fields);
}
}