在vscode开发环境下,vnpy4.10的日志模块不起作用,3.94版日志模块正常。是否存在bug?
利用vnpy4.10\examples\no_ui自带例子,加载迅投getway:
vnpy 3.94 日志正常输出:

vnpy 4.10 日志没有输出:

在vscode开发环境下,vnpy4.10的日志模块不起作用,3.94版日志模块正常。是否存在bug?
利用vnpy4.10\examples\no_ui自带例子,加载迅投getway:
vnpy 3.94 日志正常输出:

vnpy 4.10 日志没有输出:

是不是换了启动目录
vnpy4.10 log不输出的问题已经解决。注销vnpy\trader\logger.py 第40行代码:logger.remove()

log输出正常:

日志文件没有输出内容,只生成了一个空的日志文件vt_20250818.log。
vnpy4.10的日志模块bug依然存在。
等待新的版本升级,退回到vnpy3.94版本。
看一下2楼,如果你换了启动目录,要确定你新的启动目录的.vntrader文件夹里面vt_setting.json不是空文件
我也遇到了一样的问题,排查发现是log_level太大,调小以后就可以了。注释掉remove那行会出现别的问题