From bddc7ef5fb5559fc608c28992dc2b65ffc0fb9eb Mon Sep 17 00:00:00 2001 From: minherz Date: Sun, 16 Jan 2022 15:35:38 +0000 Subject: [PATCH] chore: fix auto-population monitored resource to allow unit testing to customize the logic auto-population should be skipped if monotored resource is set. --- .../com/google/cloud/logging/logback/LoggingAppender.java | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/src/main/java/com/google/cloud/logging/logback/LoggingAppender.java b/src/main/java/com/google/cloud/logging/logback/LoggingAppender.java index 976bd8231..a8b751077 100644 --- a/src/main/java/com/google/cloud/logging/logback/LoggingAppender.java +++ b/src/main/java/com/google/cloud/logging/logback/LoggingAppender.java @@ -233,10 +233,8 @@ public Synchronicity getWriteSynchronicity() { } private void setupMonitoredResource() { - if (autoPopulateMetadata) { + if (monitoredResource == null && autoPopulateMetadata) { monitoredResource = MonitoredResourceUtil.getResource(getProjectId(), resourceType); - } else { - monitoredResource = null; } }