生产应用程序中的Console.log使用node.js,express和PM2

我使用console.log来debugging我的web应用程序中的一些信息,使用node.js,expressjs和PM2。 所有工作正常:)

我想知道如果我的web应用程序可以在生产中遇到性能问题,如果我使用console.log这个:

var myVariable = "Enter in this section of code"; console.log(myVariable); 

我已经阅读了有关console.log是同步的,可以影响我的performance…如果这是真实的(我正在使用Express 4 ),我怎样才能删除这些console.log在不同的环境,如生产?

我正在使用PM2( pm2日志命令 )观看日志和pm2刷新清理日志。

谢谢。

您可以使用winston进行日志logging,您可以根据您的envconfiguration传输,例如,您可以在开发中使用控制台和文件传输,以及在生产中使用文件。 PD:pm2从std日志(控制台)