ydf0509 / nb_log

pip install nb_log 各种日志handler和自动转化项目的任意print的效果。日志自动彩色炫酷,可点击控制台的日志自动精确跳转到pycharm的文件和行号。文件日志多进程切割安全。在10个最重要方面全方位超过loguru
375 stars 72 forks source link

pyinstaller 打包启动失败 #52

Closed geekzsp closed 1 year ago

geekzsp commented 1 year ago

如果设置console=True可以正常启动,设置为False 则无法启动

ydf0509 commented 1 year ago

看文档9.4 https://nb-log-doc.readthedocs.io/zh_CN/latest/articles/c9.html

geekzsp commented 1 year ago

看文档9.4 https://nb-log-doc.readthedocs.io/zh_CN/latest/articles/c9.html

pyinstaller在设置console=False 时候 sys.stdout会为null 导致这个地方报错了

image
ydf0509 commented 1 year ago

nb_log_config.py 可以设置 patch_print 为False的

geekzsp commented 1 year ago

patch_print

set_nb_log_config.py 是在这个开关之前就执行的,里面的标准输出没有这个判断。

image

这个地方就报错了