Цей документ було перекладено за допомогою ШІ. Для точної інформації зверніться до англійської версії.
constructor()Конструктор для створення екземпляра Trace.
constructor(options?: TraceOptions)| Властивість | Тип | Опис | Значення за замовчуванням |
|---|---|---|---|
tracerName | string | Ідентифікатор трасування | nocobase-trace |
version | string | Поточна версія NocoBase | |
processorName | string | string[] | Ідентифікатор(и) зареєстрованих SpanProcessor для використання |
init()Ініціалізує NodeTracerProvider.
init(): voidregisterProcessor()Реєструє SpanProcessor.
registerProcessor(name: string, processor: GetSpanProcessor)| Параметр | Тип | Опис |
|---|---|---|
name | string | Унікальний ідентифікатор SpanProcessor |
processor | () => SpanProcessor | Метод для отримання SpanProcessor |
getTracer()Отримує Tracer.
getTracer(name?: string, version?: string)| Параметр | Тип | Опис | Значення за замовчуванням |
|---|---|---|---|
name | string | Ідентифікатор трасування | nocobase-trace |
version | string | Поточна версія NocoBase |
start()Запускає SpanProcessor.
start(): voidshutdown()Зупиняє SpanProcessor.
shutdown(): Promise<void>