UNPKG

node-universe

Version:

基于 Nodejs 环境的一款微服务框架,原理来自于宇宙中的恒星,行星,卫星等系统。

31 lines (30 loc) 1.14 kB
import { GenericObject } from '../../../typings'; import BaseTraceExporter from './base'; import kleur from 'kleur'; import Tracer from '../tracer'; import Span from '../span'; export default class ConsoleTraceExporter extends BaseTraceExporter { spans: GenericObject; constructor(options: GenericObject); init(tracer: Tracer): void; stop(): Promise<void>; spanStarted(span: Span): void; spanFinished(span: Span): void; removeSpanWithChildren(spanID: string): void; private drawTableTop; private drawHorizonalLine; private drawLine; private drawTableBottom; getAlignedTexts(str: string, space: number): string; drawGauge(gstart: number, gstop: number): string; getCaption(span: Span): string; getColor(span: Span): kleur.Color; log(...args: any): any; getTraceInfo(main: Span): { depth: number; total: number; }; getSpanIndent(spanItem: GenericObject): string; printSpanTime(spanItem: GenericObject, mainItem: GenericObject, level: number, parentItem?: GenericObject | null, options?: GenericObject): void; printRequest(id: string): void; }