diff --git a/CHANGES.md b/CHANGES.md index ee30a04da..3985ba144 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -40,6 +40,7 @@ Release Notes. * Update agent plugin for ElasticJob GA version * Remove the logic of generating instance name in `KafkaServiceManagementServiceClient` class. * Improve `okhttp` plugin performance by optimizing Class.getDeclaredField(). +* Fix `GRPCLogClientAppender` no context warning. #### OAP-Backend diff --git a/apm-application-toolkit/apm-toolkit-logback-1.x/src/main/java/org/apache/skywalking/apm/toolkit/log/logback/v1/x/log/GRPCLogClientAppender.java b/apm-application-toolkit/apm-toolkit-logback-1.x/src/main/java/org/apache/skywalking/apm/toolkit/log/logback/v1/x/log/GRPCLogClientAppender.java index 9b5ffdd1e..b5856e1db 100644 --- a/apm-application-toolkit/apm-toolkit-logback-1.x/src/main/java/org/apache/skywalking/apm/toolkit/log/logback/v1/x/log/GRPCLogClientAppender.java +++ b/apm-application-toolkit/apm-toolkit-logback-1.x/src/main/java/org/apache/skywalking/apm/toolkit/log/logback/v1/x/log/GRPCLogClientAppender.java @@ -19,17 +19,22 @@ package org.apache.skywalking.apm.toolkit.log.logback.v1.x.log; import ch.qos.logback.core.OutputStreamAppender; -import java.io.IOException; import java.io.OutputStream; public class GRPCLogClientAppender extends OutputStreamAppender { + public GRPCLogClientAppender() { + } + + @Override + public void start() { setOutputStream(new OutputStream() { @Override - public void write(final int b) throws IOException { + public void write(final int b) { // discarded } }); + super.start(); } @Override