From 2b3a2da209abaf0ae053faeab5a8f345e66393d1 Mon Sep 17 00:00:00 2001 From: wusheng Date: Wed, 24 Feb 2016 15:34:52 +0800 Subject: [PATCH] =?UTF-8?q?1.=E5=8A=A0=E5=85=A5=E5=BC=82=E5=B8=B8=E6=97=A5?= =?UTF-8?q?=E5=BF=97=E3=80=82=202.=E9=81=BF=E5=85=8Dspan=E4=BF=9D=E5=AD=98?= =?UTF-8?q?=E5=BC=82=E5=B8=B8=E6=97=B6=EF=BC=8C=E5=BD=B1=E5=93=8D=E4=B8=9A?= =?UTF-8?q?=E5=8A=A1=E7=A8=8B=E5=BA=8F=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../com/ai/cloud/skywalking/buffer/ContextBuffer.java | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/skywalking-api/src/main/java/com/ai/cloud/skywalking/buffer/ContextBuffer.java b/skywalking-api/src/main/java/com/ai/cloud/skywalking/buffer/ContextBuffer.java index fd2321af6..a45317af2 100644 --- a/skywalking-api/src/main/java/com/ai/cloud/skywalking/buffer/ContextBuffer.java +++ b/skywalking-api/src/main/java/com/ai/cloud/skywalking/buffer/ContextBuffer.java @@ -4,9 +4,13 @@ import com.ai.cloud.skywalking.protocol.Span; import java.util.concurrent.ThreadLocalRandom; +import org.apache.logging.log4j.LogManager; +import org.apache.logging.log4j.Logger; + import static com.ai.cloud.skywalking.conf.Config.Buffer.POOL_SIZE; public class ContextBuffer { + private static Logger logger = LogManager.getLogger(ContextBuffer.class); private static BufferPool pool = new BufferPool(); @@ -15,7 +19,11 @@ public class ContextBuffer { } public static void save(Span span) { - pool.save(span); + try{ + pool.save(span); + }catch(Throwable t){ + logger.error("save span error.", t); + } }