Dieses Dokument wurde von KI übersetzt. Für genaue Informationen lesen Sie bitte die englische Version.
constructor()Konstruktor zum Erstellen einer Trace-Instanz.
constructor(options?: TraceOptions)| Eigenschaft | Typ | Beschreibung | Standardwert |
|---|---|---|---|
tracerName | string | Trace-Identifikator | nocobase-trace |
version | string | Aktuelle NocoBase-Versionsnummer | |
processorName | string | string[] | Identifikator(en) der zu verwendenden registrierten SpanProcessor |
init()Initialisiert den NodeTracerProvider.
init(): voidregisterProcessor()Registriert einen SpanProcessor.
registerProcessor(name: string, processor: GetSpanProcessor)| Parameter | Typ | Beschreibung |
|---|---|---|
name | string | Eindeutiger Identifikator für den SpanProcessor |
processor | () => SpanProcessor | Methode zum Abrufen des SpanProcessor |
getTracer()Ruft den Tracer ab.
getTracer(name?: string, version?: string)| Parameter | Typ | Beschreibung | Standardwert |
|---|---|---|---|
name | string | Trace-Identifikator | nocobase-trace |
version | string | Aktuelle NocoBase-Versionsnummer |
start()Startet den SpanProcessor.
start(): voidshutdown()Stoppt den SpanProcessor.
shutdown(): Promise<void>