remove alert and change tracer

This commit is contained in:
Peter Maquiran
2024-06-19 09:03:26 +01:00
parent cb1e2ad753
commit 3fc377299c
18 changed files with 36 additions and 30 deletions
@@ -31,4 +31,5 @@ function createProvider(serviceName) {
export const OpentelemetryChatProvider = createProvider('FO-chat-service');
export const OpentelemetryAgendaProvider = createProvider('FO-agenda-service');
export const OpentelemetryNotificationProvider = createProvider('FO-notification');
export const OpentelemetryInterceptorProvider = createProvider('FO-interceptor');
export const OpentelemetryPublicationProvider = createProvider('FO-publication-service');
@@ -1,13 +1,12 @@
import { v4 as uuidv4 } from 'uuid';
import { SemanticAttributes } from '@opentelemetry/semantic-conventions';
import { Tracer, Span } from '@opentelemetry/sdk-trace-base';
import { OpentelemetryAgendaProvider, OpentelemetryNotificationProvider } from './opentelemetry';
import { OpentelemetryAgendaProvider, OpentelemetryInterceptorProvider, OpentelemetryNotificationProvider } from './opentelemetry';
import { Device, DeviceInfo } from '@capacitor/device';
const tracerInstance = OpentelemetryAgendaProvider.getTracer('example-tracer-hole', '111', {})
const tracerNotificationInstance = OpentelemetryNotificationProvider.getTracer('example-tracer-hole', '111', {})
// const logger: ILoggerAdapter = new ColoredLoggerService()
let device: DeviceInfo;
@@ -59,7 +58,10 @@ const createTracingInstance = ({bugPrint, name, module, autoFinish}): TracingTyp
span.setAttribute(key, value);
},
finish: () => {
span.end();
if(!window.location.origin.includes('https')) {
span.end();
}
if(bugPrint && hasBug) {
console.error(name, data)
}
@@ -73,7 +75,7 @@ const createTracingInstance = ({bugPrint, name, module, autoFinish}): TracingTyp
}
}
export function XTracerAsync({ name, log, bugPrint, module = null, autoFinish = true }) {
export function XTracerAsync({ name, bugPrint, module = null, autoFinish = true }) {
return (
target: unknown,
propertyKey: string,
@@ -114,7 +116,7 @@ export function XTracerAsync({ name, log, bugPrint, module = null, autoFinish =
}
export function XTracer({ name, log, bugPrint, module, autoFinish = true }: any) {
export function XTracer({ name, bugPrint, module, autoFinish = true }) {
return (
target: unknown,
propertyKey: string,