如何解决如何使用简单的节点记录器模块
这个下面的函数创建了 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
如果你想输出更多信息,比如调试,请设置日志级别。所有选项都在 package page titled "How to use"
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。