我正在创建一个nodjs服务器。 在这个服务器中,我将使用winston日志记录。 这个服务器有一些与网页相关的.js文件,所以我需要在所有.js文件中使用winston来代替console.log。
答案 0 :(得分:1)
此服务器有一些与网页相关的.js文件
如果“拥有与网页相关的某些.js文件”意味着客户端JavaScript,那么您无法直接在客户端上使用Winston - 您可以做的是创建一个日志记录连接,例如使用WebSocket或Socket.io,甚至为客户端代码创建一个日志记录端点,该端点将在服务器端内部使用Winston并使用它来登录客户端。
如果“有一些与网页相关的.js文件”意味着在后端有多个.js文件,那么您可以轻松地共享具有共享配置的Winston实例,并从共享模块中导出它,该模块将由所有代码导入需要在后端登录。