update log path

This commit is contained in:
2026-06-11 08:04:08 +08:00
parent 1bbe84eb56
commit 2d70fc9956
3 changed files with 11 additions and 1 deletions

1
.gitignore vendored
View File

@@ -2,6 +2,7 @@
__pycache__/ __pycache__/
# Distribution / packaging # Distribution / packaging
release/
build/ build/
dist/ dist/
dist_nuitka/ dist_nuitka/

View File

@@ -18,6 +18,7 @@ Upper_Port = 8088
Decoder_Host = 127.0.0.1 Decoder_Host = 127.0.0.1
Decoder_Port = 8099 Decoder_Port = 8099
Serial_port = COM44 Serial_port = COM44
algo_log_path = d:/Program Files/64chn_Decoder/logs
algo_log_level = DEBUG algo_log_level = DEBUG
console_output = 1 console_output = 1
save_train_data = 0 save_train_data = 0

View File

@@ -1,17 +1,25 @@
import os import os
from pathlib import Path
from datetime import datetime, timedelta from datetime import datetime, timedelta
import logging import logging
from logging.handlers import RotatingFileHandler from logging.handlers import RotatingFileHandler
import inspect import inspect
from PubLibrary.InifileHelper import IniRead from PubLibrary.InifileHelper import IniRead
# 全局配置 # 全局配置
console_output = IniRead('system', 'console_output', '1') console_output = IniRead('system', 'console_output', '1')
log_level = IniRead('system', 'algo_log_level', 'INFO') log_level = IniRead('system', 'algo_log_level', 'INFO')
log_once_cache = set() log_once_cache = set()
logger_cache = {} logger_cache = {}
LOG_RETENTION_DAYS = 3 LOG_RETENTION_DAYS = 3
LOG_DIR = './logs/'
LOG_PATH_STR = IniRead('system', 'algo_log_path', "d:/Program Files/64chn_Decoder/logs")
LOG_DIR = Path(LOG_PATH_STR)
# 自动补全路径分隔符,创建目录(不存在则新建,避免写日志报错)
LOG_DIR.mkdir(parents=True, exist_ok=True)
# 如需字符串格式路径
LOG_DIR_STR = str(LOG_DIR) + "\\"
LOG_FILE_PREFIX = 'algo_log_' LOG_FILE_PREFIX = 'algo_log_'
# 日志格式:时间 - 日志器名 - 级别 - 文件名:行号 - 函数名 - 日志内容 # 日志格式:时间 - 日志器名 - 级别 - 文件名:行号 - 函数名 - 日志内容