Ten dokument został przetłumaczony przez AI. Aby uzyskać dokładne informacje, zapoznaj się z wersją angielską.
constructor()Konstruktor tworzący instancję Trace.
constructor(options?: TraceOptions)| Właściwość | Typ | Opis | Wartość domyślna |
|---|---|---|---|
tracerName | string | Identyfikator trace | nocobase-trace |
version | string | Aktualna wersja NocoBase | |
processorName | string | string[] | Identyfikatory zarejestrowanych SpanProcessor do użycia |
init()Inicjalizuje NodeTracerProvider.
init(): voidregisterProcessor()Rejestruje SpanProcessor.
registerProcessor(name: string, processor: GetSpanProcessor)| Parametr | Typ | Opis |
|---|---|---|
name | string | Unikalny identyfikator SpanProcessor |
processor | () => SpanProcessor | Metoda pobierająca SpanProcessor |
getTracer()Pobiera Tracer.
getTracer(name?: string, version?: string)| Parametr | Typ | Opis | Wartość domyślna |
|---|---|---|---|
name | string | Identyfikator trace | nocobase-trace |
version | string | Aktualna wersja NocoBase |
start()Uruchamia SpanProcessor.
start(): voidshutdown()Zatrzymuje SpanProcessor.
shutdown(): Promise<void>