Răsfoiți Sursa

一些基础的代码优化。避免过多打印日志。

skyfffire 1 an în urmă
părinte
comite
814df9f362
2 a modificat fișierele cu 3 adăugiri și 3 ștergeri
  1. 3 2
      exchanges/src/socket_tool.rs
  2. 0 1
      strategy/src/quant.rs

+ 3 - 2
exchanges/src/socket_tool.rs

@@ -80,7 +80,7 @@ impl AbstractWsMode {
                             let mut write_lock2 = write_clone2.lock().await;
                             write_lock2.send(message).await?;
                         }
-                        Ok::<(), tokio_tungstenite::tungstenite::Error>(())
+                        Ok::<(), Error>(())
                     };
                     let write_clone3 = Arc::clone(&write_arc);
                     let ws_to_stdout = async {
@@ -96,6 +96,7 @@ impl AbstractWsMode {
                                 let mut data = response_data.unwrap();
                                 data.label = lable.clone();
                                 data.time = chrono::Utc::now().timestamp_micros();
+
                                 let code = data.code.clone();
                                 /*
                                     200 -正确返回
@@ -145,7 +146,7 @@ impl AbstractWsMode {
                                 }
                             }
                         }
-                        Ok::<(), tokio_tungstenite::tungstenite::Error>(())
+                        Ok::<(), Error>(())
                     };
 
                     //必须操作。,因为不同于其他的高级语言,有自动内存管理,所以为了防范地址改变,所以需要做此处理

+ 0 - 1
strategy/src/quant.rs

@@ -671,7 +671,6 @@ impl Quant {
                 trace_stack.on_before_strategy();
                 let orders = self.strategy.on_time(&self.trade_msg);
                 trace_stack.on_after_strategy();
-                info!("{}", trace_stack.to_string());
                 if orders.is_not_empty() {
                     // debug!("触发onTick");
                     self._update_local_orders(&orders);