首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Winston日志到文件不工作

Winston日志到文件不工作
EN

Stack Overflow用户
提问于 2015-01-08 19:45:07
回答 3查看 11.1K关注 0票数 8

我使用Winston进行日志记录:

代码语言:javascript
复制
var winston = require('winston');
var logger = new(winston.Logger)({
    transports: [
        new(winston.transports.Console)(),
        new(winston.transports.File)({filename: '/var/log/logF.log'})
    ]
});

我写到这个日志中:

代码语言:javascript
复制
logger.log("File: " + path + " was found");

由于某些原因,文件/var/log/logF.log没有更新,而且日志中也没有显示标准输出。

如何使用它才能将日志写入'/var/ log /logF.log'?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2015-01-08 20:11:49

您没有指定日志“级别”,不幸的是,“日志”不是默认级别。尝试:

代码语言:javascript
复制
logger.log("info", "File: was found");
// or
logger.info("File: was found");
票数 14
EN

Stack Overflow用户

发布于 2017-09-20 15:40:10

在尝试并使用几种高级日志机制(包括:温斯顿,班扬,log4js),这似乎是日志程序不能写入文件,如果你做一个干净的退出process.exit(0)。删除干净的出口为我解决了这个问题。

票数 2
EN

Stack Overflow用户

发布于 2021-12-12 23:34:58

今天晚上我遇到了这个问题。然而,我意识到文件位置没有被解析。我不确定这是否能解决你的问题。

代码语言:javascript
复制
filename: path.resolve(__dirname, "add_your_relative_path/error.log")
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27839362

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档