Ce document a été traduit par IA. Pour des informations précises, veuillez consulter la version anglaise.
constructor()Constructeur pour créer une instance de Trace.
constructor(options?: TraceOptions)| Propriété | Type | Description | Valeur par défaut |
|---|---|---|---|
tracerName | string | Identifiant de trace | nocobase-trace |
version | string | Version actuelle de NocoBase | |
processorName | string | string[] | Identifiant(s) du SpanProcessor enregistré à utiliser | - |
init()Initialise NodeTracerProvider.
init(): voidregisterProcessor()Enregistre un SpanProcessor.
registerProcessor(name: string, processor: GetSpanProcessor)| Paramètre | Type | Description |
|---|---|---|
name | string | Identifiant unique pour SpanProcessor |
processor | () => SpanProcessor | Méthode pour obtenir le SpanProcessor |
getTracer()Obtient le Tracer.
getTracer(name?: string, version?: string)| Paramètre | Type | Description | Valeur par défaut |
|---|---|---|---|
name | string | Identifiant de trace | nocobase-trace |
version | string | Version actuelle de NocoBase |
start()Démarre le SpanProcessor.
start(): voidshutdown()Arrête le SpanProcessor.
shutdown(): Promise<void>