我在intellij GOOGLE_CLOUD_PROJECT
和SPRING_CLOUD_GCP_LOGGING_PROJECT_ID
中设置了这两个变量,但LoggingAppender
类仍然获得了projectId null,并最终从服务帐户JSON文件中阅读。这是什么问题?
我的logback-spring.xml
<configuration debug="true">
<include resource="com/google/cloud/spring/logging/logback-appender.xml"/>
<include resource="org/springframework/boot/logging/logback/defaults.xml"/>
<include resource="org/springframework/boot/logging/logback/console-appender.xml"/>
<root level="INFO">
<appender-ref ref="STACKDRIVER"/>
</root>
</configuration>
字符串
依赖关系版本
<properties>
<java.version>1.8</java.version>
<spring-cloud-gcp.version>3.7.5</spring-cloud-gcp.version>
<spring-cloud.version>2021.0.9</spring-cloud.version>
</properties>
型
在类LoggingAppender
中,变量LoggingOptions.Builder loggingOptionsBuilder = LoggingOptions.newBuilder();
为null。但super.getLoggingOptions()
具有来自环境变量的正确记录器值。
x1c 0d1x的数据
1条答案
按热度按时间zqdjd7g91#
这个问题与spring-cloud-gcp-logging库有关。在这里修复-https://github.com/GoogleCloudPlatform/spring-cloud-gcp/pull/2501