Este documento foi traduzido por IA. Para informações precisas, consulte a versão em inglês.
constructor()Construtor para criar uma instância de Trace.
constructor(options?: TraceOptions)| Propriedade | Tipo | Descrição | Valor padrão |
|---|---|---|---|
tracerName | string | Identificador do trace | nocobase-trace |
version | string | Versão atual do NocoBase | |
processorName | string | string[] | Identificador(es) do SpanProcessor registrado para usar | - |
init()Inicializa o NodeTracerProvider.
init(): voidregisterProcessor()Registra um SpanProcessor.
registerProcessor(name: string, processor: GetSpanProcessor)| Parâmetro | Tipo | Descrição |
|---|---|---|
name | string | Identificador único do SpanProcessor |
processor | () => SpanProcessor | Função para obter o SpanProcessor |
getTracer()Obtém o Tracer.
getTracer(name?: string, version?: string)| Parâmetro | Tipo | Descrição | Valor padrão |
|---|---|---|---|
name | string | Identificador do trace | nocobase-trace |
version | string | Versão atual do NocoBase |
start()Inicia o SpanProcessor.
start(): voidshutdown()Para o SpanProcessor.
shutdown(): Promise<void>