如何使用简单的节点记录器模块



下面的函数创建了mylogfile,但不能在应用中使用时间戳和错误来错误api响应的日志

const SimpleNodeLogger = require('simple-node-logger'),
opts = {
logFilePath:'mylogfile.log',
timestampFormat:'YYYY-MM-DD HH:mm:ss.SSS'
},
log = SimpleNodeLogger.createSimpleLogger( opts );

您似乎错过了什么。。。这是一个的例子

// utilities/logger.js

const SimpleNodeLogger = require('simple-node-logger');
const opts = {
logFilePath:'mylogfile.log',
timestampFormat:'YYYY-MM-DD HH:mm:ss.SSS'
};
const log = SimpleNodeLogger.createSimpleLogger(opts);
module.exports = log;

然后,只需使用

// index.js
const logger = require('./utilities/logger');

logger.info(`I'm an information line`);
logger.debug(`I'm a debug line`);
logger.error(`I'm an error line`);

将在一个新创建的名为mylogfile.log:的文件中输出

2020-12-25 13:37:17.139 INFO  I'm an information line 
2020-12-25 13:37:17.140 ERROR I'm an error line 

如果您想输出更多信息(如调试(,请设置日志级别。所有选项都在标题为";如何使用";

相关内容

  • 没有找到相关文章

最新更新