提交 a0c135c1 authored 作者: 陈泽健's avatar 陈泽健

处理存储路径问题。

上级 6bdd0ea7
......@@ -19,4 +19,4 @@
- 补充监测服务的前置ngrok映射以及端口开放的使用指令注释,处理注释错误。
- 补充_process_line函数对日志去重的IP过滤,parse_log_line函数增加IP过滤,处理相同错误日志因IP不同识别为不同错误问题。
- 移除控制台的详细错误日志输出,保留关键状态日志(连接状态、监控启停等),强异常处理和日志记录,在JSON文件名中加入服务器IP标识,添加了主程序入口的详细日志
- 修改_process_line方法中的去重逻辑,确保检测到冷却期内的错误时立即返回。
\ No newline at end of file
- 修改_process_line方法中的去重逻辑,确保检测到冷却期内的错误时立即返回,处理存储路径问题。
\ No newline at end of file
......@@ -200,9 +200,9 @@ class LogMonitor:
"""
try:
# 获取error_log目录路径
current_dir = os.path.dirname(os.path.abspath(__file__))
base_dir = os.path.dirname(os.path.dirname(current_dir))
error_log_dir = os.path.join(base_dir, "error_log")
current_dir = os.path.dirname(os.path.abspath(__file__)) # 当前是 /系统监测/系统日志监测/
base_dir = os.path.dirname(current_dir) # 上溯一级到 /系统监测/
error_log_dir = os.path.join(base_dir, "error_log") # 最终路径 /系统监测/error_log/
os.makedirs(error_log_dir, exist_ok=True)
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论