|
@@ -1,5 +1,6 @@
|
|
import logging
|
|
import logging
|
|
import os
|
|
import os
|
|
|
|
+import sys
|
|
from pathlib import Path
|
|
from pathlib import Path
|
|
|
|
|
|
import colorlog
|
|
import colorlog
|
|
@@ -9,7 +10,13 @@ log = logging.getLogger(__name__)
|
|
log.setLevel(logging.INFO)
|
|
log.setLevel(logging.INFO)
|
|
|
|
|
|
project_root = Path(os.path.abspath(os.path.dirname(__file__))).parent.parent
|
|
project_root = Path(os.path.abspath(os.path.dirname(__file__))).parent.parent
|
|
-log_dir = os.path.join(project_root, 'logs')
|
|
|
|
|
|
+
|
|
|
|
+if sys.platform.startswith('linux'):
|
|
|
|
+ # Linux环境指定为/home目录
|
|
|
|
+ log_dir = Path('/home/logs')
|
|
|
|
+else:
|
|
|
|
+ log_dir = project_root / 'logs'
|
|
|
|
+
|
|
os.makedirs(log_dir, exist_ok=True) # 自动创建目录(如果不存在)
|
|
os.makedirs(log_dir, exist_ok=True) # 自动创建目录(如果不存在)
|
|
|
|
|
|
# 创建文件处理器
|
|
# 创建文件处理器
|