|
|
@@ -79,13 +79,12 @@ impl TraceStack {
|
|
|
|
|
|
impl fmt::Display for TraceStack {
|
|
|
fn fmt(&self, f: &mut Formatter<'_>) -> fmt::Result {
|
|
|
- write!(f, "订单来源:{}\n通道+锁耗时{}微秒,数据格式化耗时{}微秒,计算层执行耗时{}微秒, 进入协程耗时{}微秒, 发送订单耗时(发送-服务器处理-响应到本地){}微秒({}毫秒),总共耗时{}微秒。",
|
|
|
+ write!(f, "订单来源:{}\n通道+锁耗时{}微秒,数据格式化耗时{}微秒,计算层执行耗时{}微秒, 进入协程耗时{}微秒, 发送订单耗时(发送-服务器处理-响应到本地){}毫秒,总共耗时{}毫秒。",
|
|
|
self.source,
|
|
|
self.before_quant - self.after_network,
|
|
|
self.after_format - self.before_format,
|
|
|
self.after_strategy - self.before_strategy,
|
|
|
self.before_send - self.before_send_thread,
|
|
|
- self.after_send - self.before_send,
|
|
|
(self.after_send - self.before_send).to_f64().unwrap() / 1000.0,
|
|
|
(self.after_send - self.after_network).to_f64().unwrap() / 1000.0
|
|
|
)
|