Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/amazon-web-services/12.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
Node.js 重命名船长日志公开方法_Node.js_Logging_Sails.js - Fatal编程技术网

Node.js 重命名船长日志公开方法

Node.js 重命名船长日志公开方法,node.js,logging,sails.js,Node.js,Logging,Sails.js,有没有办法改变船长日志中暴露的方法? 我在做一个sailsJs项目。我需要将日志级别和调用设置为: 致命\错误\警告\信息\调试 通过在config.log文件中执行以下操作,我成功地更改了日志级别: var winston = require('winston'); winston.setLevels( { crit: 1, error: 2, warn: 3, info: 4, debug: 5, verbose: 6 }); mod

有没有办法改变船长日志中暴露的方法? 我在做一个sailsJs项目。我需要将日志级别和调用设置为: 致命\错误\警告\信息\调试 通过在config.log文件中执行以下操作,我成功地更改了日志级别:

var winston = require('winston');
winston.setLevels(
  {
    crit: 1,
    error: 2,
    warn: 3,
    info: 4,
    debug: 5,
    verbose: 6
  });

module.exports.log = {
  level: 'info',
  custom: new winston.Logger({
    transports: [
      new winston.transports.Console(),
      new(winston.transports.File)(
      {
        filename: './.tmp/log.log'
      }),
    ]
  })
};
但是我找不到一种方法来重新命名暴击,这是致命的,所以我可以:
sails.log.fatal
而不是
sails.log.crit

谢谢