Tento dokument byl přeložen pomocí AI. Pro přesné informace se podívejte na anglickou verzi.
constructor()Konstruktor pro vytvoření instance Trace.
constructor(options?: TraceOptions)| Vlastnost | Typ | Popis | Výchozí hodnota |
|---|---|---|---|
tracerName | string | Identifikátor trasování (trace) | nocobase-trace |
version | string | Aktuální verze NocoBase | |
processorName | string | string[] | Identifikátor(y) registrovaných SpanProcessor, které chcete povolit |
init()Inicializuje NodeTracerProvider.
init(): voidregisterProcessor()Registruje SpanProcessor.
registerProcessor(name: string, processor: GetSpanProcessor)| Parametr | Typ | Popis |
|---|---|---|
name | string | Jedinečný identifikátor SpanProcessor |
processor | () => SpanProcessor | Metoda pro získání SpanProcessor |
getTracer()Získá Tracer.
getTracer(name?: string, version?: string)| Parametr | Typ | Popis | Výchozí hodnota |
|---|---|---|---|
name | string | Identifikátor trasování (trace) | nocobase-trace |
version | string | Aktuální verze NocoBase |
start()Spustí SpanProcessor.
start(): voidshutdown()Zastaví SpanProcessor.
shutdown(): Promise<void>