creator 插件中 Editor.log 导致 stdout maxBuffer exceeded

Error: stdout maxBuffer exceeded

请问stdout 的缓存要怎么清除。。或者可以在哪设置大小?

log 内容是什么?大到超出系统缓冲区了吗?应该是特定的操作系统才有的问题吧?

不懂呀。。不知道这个缓冲区指的是什么,我以为 控制台 面板 有设定缓冲区之类的。。应该不是系统缓冲区吧:confused:
在 mac pro 和 win10 的电脑上都会这样
我是在插件里面调用 android studio 项目中的 gradlew 来打包,log的内容是gradlew 的 stdout,代码大概是下面这样的。。

这不是 Editor.log 的问题,这是 exec 的问题,exec 是一次性读取并输出所有 stdout 的,默认的 buffer 比较小就会有这个问题。虽然你可以调大 buffer 尺寸,不过我还是建议改用 spawn,更加安全一些。

好的。。。谢谢啦:sweat_smile:。。。