fix(ci): format code and fix ruff lintings issues
This commit is contained in:
@@ -1,12 +1,13 @@
|
||||
import os
|
||||
from dotenv import load_dotenv
|
||||
|
||||
|
||||
def load_config():
|
||||
"""
|
||||
Load configuration from environment variables and config files
|
||||
"""
|
||||
load_dotenv()
|
||||
|
||||
|
||||
def get_env_or_none(key):
|
||||
val = os.getenv(key)
|
||||
if not val or "your_" in val.lower() or val.strip() == "":
|
||||
@@ -40,14 +41,14 @@ def load_config():
|
||||
"market_volume_signal": 0.15,
|
||||
"orderbook_analysis": 0.10,
|
||||
"technical_indicators": 0.05,
|
||||
"onchain_whale_signal": 0.05
|
||||
"onchain_whale_signal": 0.05,
|
||||
}
|
||||
},
|
||||
"app": {
|
||||
"log_level": os.getenv("LOG_LEVEL", "INFO"),
|
||||
"env": os.getenv("ENV", "development"),
|
||||
"proxy": os.getenv("HTTPS_PROXY") or os.getenv("HTTP_PROXY"),
|
||||
}
|
||||
},
|
||||
}
|
||||
|
||||
|
||||
return config
|
||||
|
||||
+5
-4
@@ -1,19 +1,20 @@
|
||||
import sys
|
||||
from loguru import logger
|
||||
|
||||
|
||||
def setup_logger(level="DEBUG"):
|
||||
"""
|
||||
Configure loguru logger
|
||||
"""
|
||||
logger.remove() # Remove default handler
|
||||
|
||||
|
||||
# 控制台输出 - 使用支持中文的格式
|
||||
logger.add(
|
||||
sys.stderr,
|
||||
format="<green>{time:YYYY-MM-DD HH:mm:ss}</green> | <level>{level: <8}</level> | <level>{message}</level>",
|
||||
level=level
|
||||
level=level,
|
||||
)
|
||||
|
||||
|
||||
# 文件输出
|
||||
logger.add(
|
||||
"data/logs/trading_system.log",
|
||||
@@ -21,7 +22,7 @@ def setup_logger(level="DEBUG"):
|
||||
retention="10 days",
|
||||
level=level,
|
||||
encoding="utf-8",
|
||||
compression="zip"
|
||||
compression="zip",
|
||||
)
|
||||
|
||||
logger.info("日志系统初始化完成。")
|
||||
|
||||
Reference in New Issue
Block a user