projects/opentelemetry-interceptor/src/lib/services/exporter/console/console-span-exporter.service.ts
ConsoleSpanExporterService A default span exporter
Methods |
getExporter |
getExporter()
|
Return a ConsoleSpanExporter
Returns :
SpanExporter
SpanExporter |
import { Injectable } from '@angular/core';
import { IExporter } from '../exporter.interface';
import { SpanExporter, ConsoleSpanExporter } from '@opentelemetry/sdk-trace-base';
/**
* ConsoleSpanExporterService
* A default span exporter
*/
@Injectable({
providedIn: 'root',
})
export class ConsoleSpanExporterService implements IExporter {
/**
* Return a ConsoleSpanExporter
*
* @return SpanExporter
*/
getExporter(): SpanExporter {
return new ConsoleSpanExporter();
}
}