diff options
| author | Bogdan Drutu <bdrutu@google.com> | 2017-05-13 15:08:49 -0700 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2017-05-13 15:08:49 -0700 |
| commit | 6099b21e4d584739af8961d262c61c05aa7a50bb (patch) | |
| tree | 1b5c594d3c9cfb6f5e94c9901aa96b1fb23db82e /examples | |
| parent | f94b27558dfcfcd2a5f79b78bcdd67dd2aca3491 (diff) | |
| download | platform_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')
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(); } } |
