Skip to content

Commit 611f7fa

Browse files
Add MDC support in Logback appender
1 parent 44db769 commit 611f7fa

File tree

1 file changed

+5
-0
lines changed
  • google-cloud-clients/google-cloud-contrib/google-cloud-logging-logback/src/main/java/com/google/cloud/logging/logback

1 file changed

+5
-0
lines changed

google-cloud-clients/google-cloud-contrib/google-cloud-logging-logback/src/main/java/com/google/cloud/logging/logback/LoggingAppender.java

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,7 @@
3636
import java.util.Collections;
3737
import java.util.HashSet;
3838
import java.util.List;
39+
import java.util.Map;
3940
import java.util.Set;
4041

4142
/**
@@ -232,6 +233,10 @@ private LogEntry logEntryFor(ILoggingEvent e) {
232233
.addLabel(LEVEL_NAME_KEY, level.toString())
233234
.addLabel(LEVEL_VALUE_KEY, String.valueOf(level.toInt()));
234235

236+
for (Map.Entry<String, String> entry : e.getMDCPropertyMap().entrySet()) {
237+
builder.addLabel(entry.getKey(), entry.getValue());
238+
}
239+
235240
if (loggingEnhancers != null) {
236241
for (LoggingEnhancer enhancer : loggingEnhancers) {
237242
enhancer.enhanceLogEntry(builder);

0 commit comments

Comments
 (0)