aboutsummaryrefslogtreecommitdiffstats
path: root/examples
diff options
context:
space:
mode:
authorBogdan Drutu <bdrutu@google.com>2017-05-13 15:08:49 -0700
committerGitHub <noreply@github.com>2017-05-13 15:08:49 -0700
commit6099b21e4d584739af8961d262c61c05aa7a50bb (patch)
tree1b5c594d3c9cfb6f5e94c9901aa96b1fb23db82e /examples
parentf94b27558dfcfcd2a5f79b78bcdd67dd2aca3491 (diff)
downloadplatform_external_opencensus-java-6099b21e4d584739af8961d262c61c05aa7a50bb.tar.gz
platform_external_opencensus-java-6099b21e4d584739af8961d262c61c05aa7a50bb.tar.bz2
platform_external_opencensus-java-6099b21e4d584739af8961d262c61c05aa7a50bb.zip
Change the interface of Logging service to enforce that maximum one instance is registered at any moment. Change examples to use the logging service exporter. (#301)
Diffstat (limited to 'examples')
-rw-r--r--examples/src/main/java/com/google/instrumentation/examples/trace/MultiSpansContextTracing.java2
-rw-r--r--examples/src/main/java/com/google/instrumentation/examples/trace/MultiSpansScopedTracing.java2
-rw-r--r--examples/src/main/java/com/google/instrumentation/examples/trace/MultiSpansTracing.java2
3 files changed, 6 insertions, 0 deletions
diff --git a/examples/src/main/java/com/google/instrumentation/examples/trace/MultiSpansContextTracing.java b/examples/src/main/java/com/google/instrumentation/examples/trace/MultiSpansContextTracing.java
index d00c1869..c83b11d9 100644
--- a/examples/src/main/java/com/google/instrumentation/examples/trace/MultiSpansContextTracing.java
+++ b/examples/src/main/java/com/google/instrumentation/examples/trace/MultiSpansContextTracing.java
@@ -15,6 +15,7 @@ package com.google.instrumentation.examples.trace;
import com.google.instrumentation.common.NonThrowingCloseable;
import com.google.instrumentation.trace.Span;
+import com.google.instrumentation.trace.TraceExporter;
import com.google.instrumentation.trace.Tracer;
import com.google.instrumentation.trace.Tracing;
@@ -47,6 +48,7 @@ public final class MultiSpansContextTracing {
/** Main method. */
public static void main(String[] args) {
+ TraceExporter.LoggingServiceHandler.registerService(Tracing.getTraceExporter());
Span span = tracer.spanBuilder("MyRootSpan").becomeRoot().startSpan();
try (NonThrowingCloseable ws = tracer.withSpan(span)) {
doWork();
diff --git a/examples/src/main/java/com/google/instrumentation/examples/trace/MultiSpansScopedTracing.java b/examples/src/main/java/com/google/instrumentation/examples/trace/MultiSpansScopedTracing.java
index 25279f21..be7672d7 100644
--- a/examples/src/main/java/com/google/instrumentation/examples/trace/MultiSpansScopedTracing.java
+++ b/examples/src/main/java/com/google/instrumentation/examples/trace/MultiSpansScopedTracing.java
@@ -15,6 +15,7 @@ package com.google.instrumentation.examples.trace;
import com.google.instrumentation.common.NonThrowingCloseable;
import com.google.instrumentation.trace.Span;
+import com.google.instrumentation.trace.TraceExporter;
import com.google.instrumentation.trace.Tracer;
import com.google.instrumentation.trace.Tracing;
@@ -45,6 +46,7 @@ public final class MultiSpansScopedTracing {
/** Main method. */
public static void main(String[] args) {
+ TraceExporter.LoggingServiceHandler.registerService(Tracing.getTraceExporter());
try (NonThrowingCloseable ss =
tracer.spanBuilder("MyRootSpan").becomeRoot().startScopedSpan()) {
doWork();
diff --git a/examples/src/main/java/com/google/instrumentation/examples/trace/MultiSpansTracing.java b/examples/src/main/java/com/google/instrumentation/examples/trace/MultiSpansTracing.java
index b3c3dbcd..5268a797 100644
--- a/examples/src/main/java/com/google/instrumentation/examples/trace/MultiSpansTracing.java
+++ b/examples/src/main/java/com/google/instrumentation/examples/trace/MultiSpansTracing.java
@@ -14,6 +14,7 @@
package com.google.instrumentation.examples.trace;
import com.google.instrumentation.trace.Span;
+import com.google.instrumentation.trace.TraceExporter;
import com.google.instrumentation.trace.Tracer;
import com.google.instrumentation.trace.Tracing;
@@ -34,6 +35,7 @@ public final class MultiSpansTracing {
/** Main method. */
public static void main(String[] args) {
+ TraceExporter.LoggingServiceHandler.registerService(Tracing.getTraceExporter());
doWork();
}
}