logologo
スタート
マニュアル
開発
プラグイン
API
ホーム
English
简体中文
日本語
한국어
Español
Português
Deutsch
Français
Русский
スタート
マニュアル
開発
プラグイン
API
ホーム
logologo
API概要

@nocobase/auth

AuthManager
Auth
BaseAuth

@nocobase/cache

CacheManager
キャッシュ

@nocobase/cli

NocoBase CLI
グローバル環境変数

@nocobase/client

アプリケーション
プラグイン

@nocobase/database

コレクション
フィールド

interfaces

BaseInterface
フィルター演算子

RelationRepository

BelongsToManyRepository
belongs-to-repository
HasManyRepository
HasOneRepository
リポジトリ

shared

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

@nocobase/data-source-manager

DataSourceManager
DataSource (抽象)
ICollectionManager
ICollection
IField
IModel
IRepository

@nocobase/flow-engine

データソースマネージャー
フローコンテキスト
FlowEngine
フローモデル
フローリソース

@nocobase/logger

ロガー

@nocobase/server

AppCommand
アプリケーション
AuditManager
コンテキスト
マイグレーション
プラグイン

@nocobase/sdk

Auth
ストレージ
Next PageAPI概要
AI翻訳通知

このドキュメントはAIによって翻訳されました。正確な情報については英語版をご参照ください。

#Trace

#クラスメソッド

#constructor()

Trace インスタンスを作成するコンストラクタです。

#シグネチャ

  • constructor(options?: TraceOptions)

#型

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

#詳細

プロパティ型説明デフォルト値
tracerNamestringトレース識別子nocobase-trace
versionstringNocoBase の現在のバージョン番号
processorNamestring | string[]有効にしたい登録済み SpanProcessor の識別子

#init()

NodeTracerProvider を初期化します。

#シグネチャ

  • init(): void

#registerProcessor()

SpanProcessor を登録します。

#シグネチャ

  • registerProcessor(name: string, processor: GetSpanProcessor)

#型

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

type GetSpanProcessor = () => SpanProcessor;

#詳細

パラメータ型説明
namestringSpanProcessor の一意の識別子
processor() => SpanProcessorSpanProcessor を取得するメソッド

#getTracer()

Tracer を取得します。

#シグネチャ

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

#詳細

パラメータ型説明デフォルト値
namestringトレース識別子nocobase-trace
versionstringNocoBase の現在のバージョン番号

#start()

SpanProcessor を開始します。

#シグネチャ

  • start(): void

#shutdown()

SpanProcessor を停止します。

#シグネチャ

  • shutdown(): Promise<void>