printRequest(id) {
		const main = this.spans[id];
		if (!main) return; // Async span

		const margin = 2 * 2;
		const w = this.opts.width - margin;

		this.drawTableTop();

		const { total, depth } = this.getTraceInfo(main);

		const truncatedID = this.getAlignedTexts(
			id,
			w -
				"ID: ".length -
				"Depth: ".length -
				("" + depth).length -
				"Total: ".length -
				("" + total).length -
				2
		);
		const line =
			kleur.grey("ID: ") +
			kleur.bold(truncatedID) +
			" " +
			kleur.grey("Depth: ") +
			kleur.bold(depth) +
			" " +
			kleur.grey("Total: ") +
			kleur.bold(total);
		this.drawLine(line);

		this.drawHorizonalLine();

		this.printSpanTime(main, main, 1, null, {});

		this.drawTableBottom();
	}
Print request traces

@param {String} id