【问题标题】:Custom Logger in SailsJSSailsJS 中的自定义记录器
【发布时间】:2015-09-07 01:39:27
【问题描述】:

下面是我的 log.js 文件,但它只记录“来自彩色温斯顿的你好”,但它没有在我的应用程序中记录我的所有sails.log.info。我究竟做错了什么。我到处搜索,无法弄清楚。我发现的只是这个https://groups.google.com/forum/#!topic/sailsjs/67u7SqzsNJQ,它似乎证实我做得正确。

var winston = require('winston'),
  Papertrail = require('winston-papertrail').Papertrail;

var logger = new winston.Logger({
  transports: [
    new Papertrail({
      host: 'logs3.papertrailapp.com',
      port: xxxxx, // my port here
      colorize: true
    })
  ]
});

logger.info('Hello from colorized winston', logger);

module.exports = {
  log: {
    custom: logger
  }
};

任何帮助将不胜感激。

PS。我正在跳入由其他人创建的项目,因此他们可能会破坏某些东西。如果有人可以通过告诉我自定义如何工作来指导我如何调试,那也将不胜感激。

【问题讨论】:

    标签: node.js logging sails.js winston papertrail-app


    【解决方案1】:

    确保您设置了正确的日志记录级别。在您的config/log.js 文件中,将日志级别设置为level: silly。这应该记录几乎所有内容。

    【讨论】:

    • 在完成风帆升力后,我在控制台中看到有东西被记录为sails.log.info。我可以试试这个,但不明白为什么会有所作为。
    猜你喜欢
    • 2014-12-03
    • 1970-01-01
    • 2016-11-04
    • 2023-03-12
    • 1970-01-01
    • 1970-01-01
    • 2015-08-30
    • 2013-01-09
    • 2011-09-08
    相关资源
    最近更新 更多