Javascript 如何在MotorveJS中获取日志?
我不熟悉MotorveJS框架。我想测试我的代码并记录一些数据。在MotorveJS中记录信息的正确方式是什么?您只需在代码中使用Javascript 如何在MotorveJS中获取日志?,javascript,locomotivejs,Javascript,Locomotivejs,我不熟悉MotorveJS框架。我想测试我的代码并记录一些数据。在MotorveJS中记录信息的正确方式是什么?您只需在代码中使用console.log(),它就会出现在控制台上 如果要将数据记录到文件中,机车本身没有任何解决方案。但您可以使用任何可用的日志包,例如: // config/initializers/10_log.js var fs = require('fs'); var Log = require('log'); module.exports = function() {
console.log()
,它就会出现在控制台上
如果要将数据记录到文件中,机车本身没有任何解决方案。但您可以使用任何可用的日志包,例如:
// config/initializers/10_log.js
var fs = require('fs');
var Log = require('log');
module.exports = function() {
this.logger = new Log('debug', fs.createWriteStream('my.log'));
};
// in your controller
MyController.main = function() {
this.app.logger.info('HELLO WORLD');
...
};
说明:“初始值设定项”是机车启动时执行的文件。此特定初始值设定项将log
包配置为写入启动服务器目录中的文件my.log
。它将把记录器对象附加到机车应用程序对象
在控制器方法中,您可以作为this.app.logger
访问该记录器对象