ydf0509
ydf0509
ok,i have understanded. linux is fork,win is spwan,there are many diffrerrnt between linux and win when use multiprocess. but i think,pass the logger object to the Process target functhion argument...
nb_log hava solve the problen on windows.the code can run right both on linux and windows. the benckmark of withe log to file is 400% fast than loguru. pip install...
> i got this error too... on windows 来用nb_log,有10个方面超越loguru,主要是我那需要做的对比之一是loguru和nb_log多进程日志写入性能比较,发现loguru windows报错。nb_log在1第10章节演示了超越loguru的10个地方。 https://github.com/ydf0509/nb_log pip install nb_log 作者在windwos上需要把logger传给多进程启动的那个函数作为入参,这样非常的不方便,如果调用层级比较深,需要一直传递logger变量到一条链路的函数里面去。我上面那个loguru代码写法只能运行在linux。
> > > i got this error too... on windows > > > > > > 来用nb_log,有10个方面超越loguru,主要是我那需要做的对比之一是loguru和nb_log多进程日志写入性能比较,发现loguru windows报错。nb_log在1第10章节演示了超越loguru的10个地方。 > > https://github.com/ydf0509/nb_log > > pip install nb_log > > 嗨原来作者是你,刚才我还在看你的gayhub,你的项目都挺有意思的 :),...
这个我已经知道了,最后一个字母颜色不一样,这无法解决,这是pycahrm自动的。
这只是警告,这和nb_log毫无关系,你自己import requests也会报这个警告。 你自己要用gevent启动web服务,就最好在app的第一行加上from gevent import monkey;monkey.patch_all(),这是常识啊,你既然要用gevent并发模式启动web并发,就该知道啥是gevent。妖魔你就指定使用线程方式启动。
1、那你有没有反思你颜色瞎眼,我颜色好看?控制台第一行就提示你了颜色设置,你不看有啥办法。还有你不喜欢彩色早就可以设置只显示白色控制台日志了,说明你没看文档 2、使用nb_log为什么影响你用elastic 8.x版本,你升级安装成8.x不就好了吗,这个太容易解决了,requestment.txt先写nb_log,再写elasticserch版本覆盖就好了,你以为nb_log必须使用那个7.6.1版本号吗?
你还是没懂python 033颜色和终端软件渲染的最终颜色之间的关系,我只能这么说。多看文档吧先,你以为和软件和主题没关系吗 这是很常见的问题,三方包依赖什么版本,不是就一定永不了其他版本,只是偷懒写死了,作者懒得测试所有版本的兼容性而已,这太常见了,你使用三方包的经验不足,以为三方包说依赖什么版本,你不按照三方包的依赖,电脑就会爆炸一样,你自己开发一个包就知道了
> ## 关于第三方包依赖的问题 > 你可以去试试玩玩机器学,深度学习,训练的包。如果不按照指定依赖包来安装,那么都是错误一大堆了。 > > ## 结尾 > 其他的就不讨论了,接下来作者加油吧。现在也有 113 的 Start 了。 大胆点,把elastic升级成你想要的版本,电脑炸了我配你。你日志只要不使用写入ellastic的功能,你安装和nblog不匹配的es版本怎么就会报错了
 说颜色不好看的,自己又不看控制台提示,你太浮躁了没办法。 你看看我的颜色