@jufab/opentelemetry-angular-interceptor
Version:
@jufab/opentelemetry-angular-interceptor is an Angular Library to deploy [OpenTelemetry](https://opentelemetry.io/) in your Angular application
26 lines • 2.52 kB
JavaScript
import { Injectable } from '@angular/core';
import { ConsoleSpanExporter } from '@opentelemetry/sdk-trace-base';
import * as i0 from "@angular/core";
/**
* ConsoleSpanExporterService
* A default span exporter
*/
export class ConsoleSpanExporterService {
/**
* Return a ConsoleSpanExporter
*
* @return SpanExporter
*/
getExporter() {
return new ConsoleSpanExporter();
}
}
ConsoleSpanExporterService.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "14.3.0", ngImport: i0, type: ConsoleSpanExporterService, deps: [], target: i0.ɵɵFactoryTarget.Injectable });
ConsoleSpanExporterService.ɵprov = i0.ɵɵngDeclareInjectable({ minVersion: "12.0.0", version: "14.3.0", ngImport: i0, type: ConsoleSpanExporterService, providedIn: 'root' });
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "14.3.0", ngImport: i0, type: ConsoleSpanExporterService, decorators: [{
type: Injectable,
args: [{
providedIn: 'root',
}]
}] });
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY29uc29sZS1zcGFuLWV4cG9ydGVyLnNlcnZpY2UuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi8uLi8uLi8uLi9wcm9qZWN0cy9vcGVudGVsZW1ldHJ5LWludGVyY2VwdG9yL3NyYy9saWIvc2VydmljZXMvZXhwb3J0ZXIvY29uc29sZS9jb25zb2xlLXNwYW4tZXhwb3J0ZXIuc2VydmljZS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxPQUFPLEVBQUUsVUFBVSxFQUFFLE1BQU0sZUFBZSxDQUFDO0FBRTNDLE9BQU8sRUFBZ0IsbUJBQW1CLEVBQUUsTUFBTSwrQkFBK0IsQ0FBQzs7QUFFbEY7OztHQUdHO0FBSUgsTUFBTSxPQUFPLDBCQUEwQjtJQUNyQzs7OztPQUlHO0lBQ0gsV0FBVztRQUNULE9BQU8sSUFBSSxtQkFBbUIsRUFBRSxDQUFDO0lBQ25DLENBQUM7O3VIQVJVLDBCQUEwQjsySEFBMUIsMEJBQTBCLGNBRnpCLE1BQU07MkZBRVAsMEJBQTBCO2tCQUh0QyxVQUFVO21CQUFDO29CQUNWLFVBQVUsRUFBRSxNQUFNO2lCQUNuQiIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IEluamVjdGFibGUgfSBmcm9tICdAYW5ndWxhci9jb3JlJztcbmltcG9ydCB7IElFeHBvcnRlciB9IGZyb20gJy4uL2V4cG9ydGVyLmludGVyZmFjZSc7XG5pbXBvcnQgeyBTcGFuRXhwb3J0ZXIsIENvbnNvbGVTcGFuRXhwb3J0ZXIgfSBmcm9tICdAb3BlbnRlbGVtZXRyeS9zZGstdHJhY2UtYmFzZSc7XG5cbi8qKlxuICogQ29uc29sZVNwYW5FeHBvcnRlclNlcnZpY2VcbiAqIEEgZGVmYXVsdCBzcGFuIGV4cG9ydGVyXG4gKi9cbkBJbmplY3RhYmxlKHtcbiAgcHJvdmlkZWRJbjogJ3Jvb3QnLFxufSlcbmV4cG9ydCBjbGFzcyBDb25zb2xlU3BhbkV4cG9ydGVyU2VydmljZSBpbXBsZW1lbnRzIElFeHBvcnRlciB7XG4gIC8qKlxuICAgKiBSZXR1cm4gYSBDb25zb2xlU3BhbkV4cG9ydGVyXG4gICAqXG4gICAqIEByZXR1cm4gU3BhbkV4cG9ydGVyXG4gICAqL1xuICBnZXRFeHBvcnRlcigpOiBTcGFuRXhwb3J0ZXIge1xuICAgIHJldHVybiBuZXcgQ29uc29sZVNwYW5FeHBvcnRlcigpO1xuICB9XG59XG4iXX0=