huan-yp
huan-yp
你把 clash 改名为 clash_meta 试试 ---原始邮件--- 发件人: "Low Tian ***@***.***> 发送时间: 2025年5月6日(周二) 晚上11:33 收件人: ***@***.***>; 抄送: ***@***.******@***.***>; 主题: Re: [vernesong/OpenClash] [Bug] /etc/openclash/clash: line 1: syntax error: unexpected ")" 的可能原因以及临时解决方案 (Issue...
可以看一下新的插件发布模式,已经携带了一些 meta 信息,后期将继续完善这项工作 [index.json](https://github.com/ncatbot/NcatBot-Plugins/blob/main/index.json) 欢迎提出对 index 信息的补充建议
DeepSeek 提供了以下方案,由于 ncatbot3xx 设计时未考虑多账号协作的问题,我也不知道采用哪个方案合适,如果可以希望您可以提出一些建议 # 解决多进程日志文件轮转时的权限错误问题 您遇到的问题是在多进程环境下进行日志文件轮转时出现的 `PermissionError`,这是因为当一个进程正在写入日志文件时,另一个进程尝试重命名该文件导致的冲突。 ## 问题分析 1. **错误原因**:在多进程环境中,多个进程可能同时尝试写入同一个日志文件,当日志轮转发生时,一个进程可能正在写入文件,而另一个进程尝试重命名它,导致权限冲突。 2. **TimedRotatingFileHandler 的限制**:标准的 `TimedRotatingFileHandler` 不是为多进程环境设计的,它在轮转时使用 `os.rename()` 操作,这在多进程环境下容易出现问题。 ## 解决方案 ### 方案1:使用 ConcurrentRotatingFileHandler 替换 `TimedRotatingFileHandler` 为 `ConcurrentRotatingFileHandler`,这是专门为多进程环境设计的日志处理器: ```python from...
.log 文件强制输出全部调试信息
环境变量进行的日志设置不生效
upd: windows(powershell) set LOG_LEVEL DEBUG 不输出任何调试信息 怀疑是 id 的问题
fixed https://github.com/liyihao1110/ncatbot/commit/c6ca6d1d391d11197a4793630911e7427177df71
API 调用如果 napcat 报错应该在 _log 中 warning
日志应该输出文件位置和行数
support https://github.com/liyihao1110/ncatbot/commit/42b7183c7b46181979ec59955061073cbf694730 > API 调用如果 napcat 报错应该在 _log 中 warning