logologo
Empezar
Manual
Desarrollo
Plugins
API
Inicio
English
简体中文
日本語
한국어
Español
Português
Deutsch
Français
Русский
Empezar
Manual
Desarrollo
Plugins
API
Inicio
logologo
API Overview

@nocobase/auth

AuthManager
Auth
BaseAuth

@nocobase/cache

CacheManager
Caché

@nocobase/cli

CLI de NocoBase
Variables de Entorno Globales

@nocobase/client

Aplicación
Plugin

@nocobase/database

Colección
Campo

interfaces

BaseInterface
Operadores de Filtro

RelationRepository

BelongsToManyRepository
belongs-to-repository
HasManyRepository
HasOneRepository
Repositorio

shared

create-options
destroy-options
find-one
Estado vacío
transaction
update-options

@nocobase/data-source-manager

DataSourceManager
DataSource (abstracta)
ICollectionManager
ICollection
IField
IModel
IRepository

@nocobase/flow-engine

Gestor de Fuentes de Datos
Contexto del Flujo
FlowEngine
FlowModel
Recurso de Flujo de Trabajo

@nocobase/logger

Logger

@nocobase/server

AppCommand
Aplicación
AuditManager
Contexto
Migración
Plugin

@nocobase/sdk

Auth
Storage
Next PageAPI Overview
Aviso de traducción IA

Este documento ha sido traducido por IA. Para información precisa, consulte la versión en inglés.

#Trace

#Métodos de clase

#constructor()

Constructor para crear una instancia de Trace.

#Firma

  • constructor(options?: TraceOptions)

#Tipo

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

#Detalles

PropiedadTipoDescripciónValor por defecto
tracerNamestringIdentificador de tracenocobase-trace
versionstringVersión actual de NocoBase
processorNamestring | string[]Identificador(es) del SpanProcessor registrado a utilizar-

#init()

Inicializa NodeTracerProvider.

#Firma

  • init(): void

#registerProcessor()

Registra un SpanProcessor.

#Firma

  • registerProcessor(name: string, processor: GetSpanProcessor)

#Tipo

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

type GetSpanProcessor = () => SpanProcessor;

#Detalles

ParámetroTipoDescripción
namestringIdentificador único para SpanProcessor
processor() => SpanProcessorMétodo para obtener el SpanProcessor

#getTracer()

Obtiene el Tracer.

#Firma

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

#Detalles

ParámetroTipoDescripciónValor por defecto
namestringIdentificador de tracenocobase-trace
versionstringVersión actual de NocoBase

#start()

Inicia el SpanProcessor.

#Firma

  • start(): void

#shutdown()

Detiene el SpanProcessor.

#Firma

  • shutdown(): Promise<void>