Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/438.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
Javascript 节点js中的日志文件重定向_Javascript_Node.js_Logging - Fatal编程技术网

Javascript 节点js中的日志文件重定向

Javascript 节点js中的日志文件重定向,javascript,node.js,logging,Javascript,Node.js,Logging,我正在使用websocket库在nodejs中编写一个套接字服务器,我有一个要求,如果我在server.js中提供一个logfilename作为参数,那么所有日志都应该重定向到logfile,否则它应该显示在控制台上 这似乎是一个很小的问题,但我对node js很陌生,你们能帮我解决这个问题吗。你们可以尝试使用这个库。它有一个文件传输记录器 您已经尝试过什么?我尝试过在整个代码中使用if条件来检查命令行参数,如果命令行参数不存在,则登录到控制台。感谢您的快速响应,我应该进行更彻底的搜索。此外,您

我正在使用websocket库在nodejs中编写一个套接字服务器,我有一个要求,如果我在server.js中提供一个logfilename作为参数,那么所有日志都应该重定向到logfile,否则它应该显示在控制台上


这似乎是一个很小的问题,但我对node js很陌生,你们能帮我解决这个问题吗。

你们可以尝试使用这个库。它有一个文件传输记录器

您已经尝试过什么?我尝试过在整个代码中使用if条件来检查命令行参数,如果命令行参数不存在,则登录到控制台。感谢您的快速响应,我应该进行更彻底的搜索。此外,您还可以在npm上搜索任何其他特定模块: