Este documento ha sido traducido por IA. Para información precisa, consulte la versión en inglés.
constructor()Constructor para crear una instancia de Trace.
constructor(options?: TraceOptions)| Propiedad | Tipo | Descripción | Valor por defecto |
|---|---|---|---|
tracerName | string | Identificador de trace | nocobase-trace |
version | string | Versión actual de NocoBase | |
processorName | string | string[] | Identificador(es) del SpanProcessor registrado a utilizar | - |
init()Inicializa NodeTracerProvider.
init(): voidregisterProcessor()Registra un SpanProcessor.
registerProcessor(name: string, processor: GetSpanProcessor)| Parámetro | Tipo | Descripción |
|---|---|---|
name | string | Identificador único para SpanProcessor |
processor | () => SpanProcessor | Método para obtener el SpanProcessor |
getTracer()Obtiene el Tracer.
getTracer(name?: string, version?: string)| Parámetro | Tipo | Descripción | Valor por defecto |
|---|---|---|---|
name | string | Identificador de trace | nocobase-trace |
version | string | Versión actual de NocoBase |
start()Inicia el SpanProcessor.
start(): voidshutdown()Detiene el SpanProcessor.
shutdown(): Promise<void>