Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/34.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Node.js 班扬标准液_Node.js_Bunyan - Fatal编程技术网

Node.js 班扬标准液

Node.js 班扬标准液,node.js,bunyan,Node.js,Bunyan,我让Bunyan logger同时写入文件和标准输出。但是,在记录器完成将所有内容写入stdout之前,节点进程已经存在,stdout的日志将被截断 在完全退出之前,是否需要等待日志完成打印?在节点代码中的某些地方,您可能使用了process.exit(),这是因为在执行在不同进程线程(即i/O)上运行的工作或需要时间的工作之前,进程存在。因此,如果您使用了类似的方法,您可以为此设置几秒钟的超时时间,以便在退出之前完成所有其他任务。有没有比等待任意时间更好的方法?我正在使用进程。最后退出进行一些

我让Bunyan logger同时写入文件和标准输出。但是,在记录器完成将所有内容写入stdout之前,节点进程已经存在,stdout的日志将被截断


在完全退出之前,是否需要等待日志完成打印?

在节点代码中的某些地方,您可能使用了process.exit(),这是因为在执行在不同进程线程(即i/O)上运行的工作或需要时间的工作之前,进程存在。因此,如果您使用了类似的方法,您可以为此设置几秒钟的超时时间,以便在退出之前完成所有其他任务。

有没有比等待任意时间更好的方法?我正在使用
进程。最后退出
进行一些清理。这实际上应该说我没有使用
进程。退出
尝试在等待几秒钟后进行清理。。。我想你不想终止进程,因为它不会自动终止。。。是吗?不是。在班扬写下它记录到stdout的所有内容之前,节点正在退出。耶。。。这就是为什么使用秒延迟。。。我的问题是,您的进程是否在不使用process.exit的情况下正常退出?