aboutsummaryrefslogtreecommitdiff
path: root/contrib
diff options
context:
space:
mode:
authorsavaki <matt.ho@gmail.com>2018-07-18 09:55:26 -0700
committersavaki <matt.ho@gmail.com>2018-07-21 07:44:40 -0700
commita1611237c5265e3a0d44c1da33dab3d83fe49245 (patch)
tree98b699e5984524de8e70b8878663111231258e65 /contrib
parent73c37dfc5ba28131c50d266b532877911bf0edea (diff)
downloadopencensus-java-a1611237c5265e3a0d44c1da33dab3d83fe49245.tar.gz
capturing exception type rather than entire stacktrace
Diffstat (limited to 'contrib')
-rw-r--r--contrib/spring/src/main/java/io/opencensus/contrib/spring/aop/CensusSpringAspect.java4
-rw-r--r--contrib/spring/src/main/java/io/opencensus/contrib/spring/aop/Handler.java5
2 files changed, 3 insertions, 6 deletions
diff --git a/contrib/spring/src/main/java/io/opencensus/contrib/spring/aop/CensusSpringAspect.java b/contrib/spring/src/main/java/io/opencensus/contrib/spring/aop/CensusSpringAspect.java
index 4d230982..54a88f27 100644
--- a/contrib/spring/src/main/java/io/opencensus/contrib/spring/aop/CensusSpringAspect.java
+++ b/contrib/spring/src/main/java/io/opencensus/contrib/spring/aop/CensusSpringAspect.java
@@ -36,8 +36,8 @@ public class CensusSpringAspect {
}
/**
- * trace handles methods executed with the `@Traced` annotation. A new span will be
- * created with an optionally customizable span name.
+ * trace handles methods executed with the `@Traced` annotation. A new span will be created with
+ * an optionally customizable span name.
*
* @param call the join point to execute
* @return the result of the invocation
diff --git a/contrib/spring/src/main/java/io/opencensus/contrib/spring/aop/Handler.java b/contrib/spring/src/main/java/io/opencensus/contrib/spring/aop/Handler.java
index 66fb1b24..84dfe275 100644
--- a/contrib/spring/src/main/java/io/opencensus/contrib/spring/aop/Handler.java
+++ b/contrib/spring/src/main/java/io/opencensus/contrib/spring/aop/Handler.java
@@ -23,7 +23,6 @@ import io.opencensus.trace.SpanBuilder;
import io.opencensus.trace.Status;
import io.opencensus.trace.Tracer;
import io.opencensus.trace.Tracing;
-import java.io.StringWriter;
import java.util.HashMap;
import java.util.Map;
import org.aspectj.lang.ProceedingJoinPoint;
@@ -45,11 +44,9 @@ final class Handler {
return call.proceed();
} catch (Throwable t) {
- StringWriter sw = new StringWriter(512);
-
Map<String, AttributeValue> attributes = new HashMap<String, AttributeValue>();
attributes.put("message", AttributeValue.stringAttributeValue(t.getMessage()));
- attributes.put("stackTrace", AttributeValue.stringAttributeValue(sw.toString()));
+ attributes.put("type", AttributeValue.stringAttributeValue(t.getClass().toString()));
Span span = tracer.getCurrentSpan();
span.addAnnotation("error", attributes);