logologo
Começar
Manual
Desenvolvimento
Plugins
API
Início
English
简体中文
日本語
한국어
Español
Português
Deutsch
Français
Русский
Começar
Manual
Desenvolvimento
Plugins
API
Início
logologo
Visão Geral da API

@nocobase/auth

AuthManager
Autenticação
BaseAuth

@nocobase/cache

CacheManager
Cache

@nocobase/cli

NocoBase CLI
Variáveis de Ambiente Globais

@nocobase/client

Aplicação
Plugin

@nocobase/database

Coleção
Campo

interfaces

BaseInterface
Operadores de Filtro

RelationRepository

BelongsToManyRepository
belongs-to-repository
HasManyRepository
HasOneRepository
Repositório

shared

create-options
destroy-options
find-one
find-options
transaction
update-options

@nocobase/data-source-manager

DataSourceManager
DataSource (abstrata)
ICollectionManager
ICollection
IField
IModel
IRepository

@nocobase/flow-engine

Gerenciador de Fonte de Dados
Contexto do Fluxo
FlowEngine
FlowModel
Recurso de Fluxo

@nocobase/logger

Logger

@nocobase/server

AppCommand
Aplicação
AuditManager
Contexto
Migração
Plugin

@nocobase/sdk

Auth
Storage
Next PageVisão Geral da API
Aviso de tradução por IA

Este documento foi traduzido por IA. Para informações precisas, consulte a versão em inglês.

#Trace

#Métodos da classe

#constructor()

Construtor para criar uma instância de Trace.

#Assinatura

  • constructor(options?: TraceOptions)

#Tipo

export type TraceOptions = {
  tracerName?: string;
  version?: string;
  processorName?: string | string[];
};

#Detalhes

PropriedadeTipoDescriçãoValor padrão
tracerNamestringIdentificador do tracenocobase-trace
versionstringVersão atual do NocoBase
processorNamestring | string[]Identificador(es) do SpanProcessor registrado para usar-

#init()

Inicializa o NodeTracerProvider.

#Assinatura

  • init(): void

#registerProcessor()

Registra um SpanProcessor.

#Assinatura

  • registerProcessor(name: string, processor: GetSpanProcessor)

#Tipo

import { SpanProcessor } from '@opentelemetry/sdk-trace-base';

type GetSpanProcessor = () => SpanProcessor;

#Detalhes

ParâmetroTipoDescrição
namestringIdentificador único do SpanProcessor
processor() => SpanProcessorFunção para obter o SpanProcessor

#getTracer()

Obtém o Tracer.

#Assinatura

  • getTracer(name?: string, version?: string)

#Detalhes

ParâmetroTipoDescriçãoValor padrão
namestringIdentificador do tracenocobase-trace
versionstringVersão atual do NocoBase

#start()

Inicia o SpanProcessor.

#Assinatura

  • start(): void

#shutdown()

Para o SpanProcessor.

#Assinatura

  • shutdown(): Promise<void>