Detta dokument har översatts av AI. För korrekt information, se den engelska versionen.
constructor()Konstruktor för att skapa en Trace-instans.
constructor(options?: TraceOptions)| Egenskap | Typ | Beskrivning | Standardvärde |
|---|---|---|---|
tracerName | string | Trace-identifierare | nocobase-trace |
version | string | Aktuell version av NocoBase | |
processorName | string | string[] | Identifierare för registrerade SpanProcessor som ska användas | - |
init()Initierar NodeTracerProvider.
init(): voidregisterProcessor()Registrerar en SpanProcessor.
registerProcessor(name: string, processor: GetSpanProcessor)| Parameter | Typ | Beskrivning |
|---|---|---|
name | string | Unik identifierare för SpanProcessor |
processor | () => SpanProcessor | Metod för att hämta SpanProcessor |
getTracer()Hämtar Tracer.
getTracer(name?: string, version?: string)| Parameter | Typ | Beskrivning | Standardvärde |
|---|---|---|---|
name | string | Trace-identifierare | nocobase-trace |
version | string | Aktuell version av NocoBase |
start()Startar SpanProcessor.
start(): voidshutdown()Stoppar SpanProcessor.
shutdown(): Promise<void>