update log path
This commit is contained in:
1
.gitignore
vendored
1
.gitignore
vendored
@@ -2,6 +2,7 @@
|
|||||||
__pycache__/
|
__pycache__/
|
||||||
|
|
||||||
# Distribution / packaging
|
# Distribution / packaging
|
||||||
|
release/
|
||||||
build/
|
build/
|
||||||
dist/
|
dist/
|
||||||
dist_nuitka/
|
dist_nuitka/
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
10
logs/log.py
10
logs/log.py
@@ -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_'
|
||||||
|
|
||||||
# 日志格式:时间 - 日志器名 - 级别 - 文件名:行号 - 函数名 - 日志内容
|
# 日志格式:时间 - 日志器名 - 级别 - 文件名:行号 - 函数名 - 日志内容
|
||||||
|
|||||||
Reference in New Issue
Block a user