Questo documento è stato tradotto dall'IA. Per informazioni accurate, consultare la versione inglese.
constructor()Costruttore per creare un'istanza di Trace.
constructor(options?: TraceOptions)| Proprietà | Tipo | Descrizione | Valore predefinito |
|---|---|---|---|
tracerName | string | Identificatore del trace | nocobase-trace |
version | string | Versione attuale di NocoBase | |
processorName | string | string[] | Identificatore/i dello SpanProcessor registrato da utilizzare |
init()Inizializza NodeTracerProvider.
init(): voidregisterProcessor()Registra uno SpanProcessor.
registerProcessor(name: string, processor: GetSpanProcessor)| Parametro | Tipo | Descrizione |
|---|---|---|
name | string | Identificatore univoco per SpanProcessor |
processor | () => SpanProcessor | Metodo per ottenere lo SpanProcessor |
getTracer()Ottiene il Tracer.
getTracer(name?: string, version?: string)| Parametro | Tipo | Descrizione | Valore predefinito |
|---|---|---|---|
name | string | Identificatore del trace | nocobase-trace |
version | string | Versione attuale di NocoBase |
start()Avvia lo SpanProcessor.
start(): voidshutdown()Arresta lo SpanProcessor.
shutdown(): Promise<void>