From f51466f1d4563f97b1ec620b70a1c94f01a6a2e1 Mon Sep 17 00:00:00 2001
From: admin <weikou2014>
Date: 星期五, 21 七月 2023 16:23:51 +0800
Subject: [PATCH] 交易优化

---
 mylog.py |   14 ++++++++++++--
 1 files changed, 12 insertions(+), 2 deletions(-)

diff --git a/mylog.py b/mylog.py
index 1508557..f0a17cb 100644
--- a/mylog.py
+++ b/mylog.py
@@ -1,6 +1,8 @@
 """
 鏃ュ織
 """
+import platform
+
 from loguru import logger
 
 
@@ -24,9 +26,16 @@
                    filter=lambda record: record["extra"].get("name") == "debug",
                    rotation="00:00", compression="zip", enqueue=True)
 
+        logger.add(self.get_path("trade", "trade_debug"),
+                   filter=lambda record: record["extra"].get("name") == "trade_debug",
+                   rotation="00:00", compression="zip", enqueue=True)
 
     def get_path(self, dir_name, log_name):
-        return "/home/userzjj/logs/{}/{}".format(dir_name, log_name) + ".{time:YYYY-MM-DD}.log"
+        system = platform.system()
+        base_dir = "/home/userzjj/logs"
+        if system == 'Windows':
+            base_dir = "D:/logs/huaxin"
+        return "{}/{}/{}".format(base_dir, dir_name, log_name) + ".{time:YYYY-MM-DD}.log"
 
     def get_logger(self, log_name):
         return logger.bind(name=log_name)
@@ -38,4 +47,5 @@
 logger_l2_upload = __mylogger.get_logger("upload")
 logger_l2_error = __mylogger.get_logger("error")
 logger_l2_subscript = __mylogger.get_logger("subscript")
-logger_contact_debug = __mylogger.get_logger("debug")
\ No newline at end of file
+logger_contact_debug = __mylogger.get_logger("debug")
+logger_trade_debug = __mylogger.get_logger("trade_debug")

--
Gitblit v1.8.0