Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有 Bunyan 记录器写入文件和标准输出。但是,在记录器完成将所有内容写入标准输出之前,节点进程已经存在并且标准输出的日志被截断。
无论如何要在完全退出之前等待日志完成打印?
在您的节点代码中的某些地方,您可能使用了 process.exit(),因为该进程在执行在不同进程线程(即 I/O)上运行或需要时间的工作之前存在。因此,如果您使用过类似的东西,您可以为此设置几秒钟的超时时间,以便在退出之前完成所有其他任务。