Or *_*ith 8 logging node.js winston
我使用Winston进行日志记录:
var winston = require('winston');
var logger = new(winston.Logger)({
transports: [
new(winston.transports.Console)(),
new(winston.transports.File)({filename: '/var/log/logF.log'})
]
});
Run Code Online (Sandbox Code Playgroud)
我写这个日志:
logger.log("File: " + path + " was found");
Run Code Online (Sandbox Code Playgroud)
由于某种原因,文件/var/log/logF.log未更新,标准输出也未显示日志.
我如何使用它,所以日志将写在'/var/log/logF.log'?
lag*_*lex 13
您尚未指定日志"级别",遗憾的是,"log"不是默认级别.尝试:
logger.log("info", "File: was found");
// or
logger.info("File: was found");
Run Code Online (Sandbox Code Playgroud)
小智 5
在尝试使用几种高级日志记录机制(包括winston、bunyan、log4js)进行多次测试后,如果您执行干净退出,记录器似乎无法写入文件process.exit(0)。删除干净退出可以解决我的问题。
| 归档时间: |
|
| 查看次数: |
9424 次 |
| 最近记录: |