问题标签 [winston]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
node.js - Winston 的多个日志文件?
我们想使用 Winston 来登录 Node.js。但是,我们无法弄清楚如何拥有两个日志文件:一个仅用于错误,一个用于其他所有文件。
但是,以天真的方式这样做是行不通的:添加多个winston.transports.File
传输会产生错误。
其他人遇到了这个问题,给出了模糊的解决方案提示,但没有真正的答案。
有任何想法吗?
node.js - Mocha with Node:仅显示失败测试的日志记录
我正在使用带有 mocha 和 winston 的节点。有没有办法设置它只显示失败测试的日志?
php - 如何从单独的脚本中旋转 Winston 日志?
我们正在使用 node.js 和 winston 来纠正日志文件。我们有一个用 PHP 编写的自定义日志轮换脚本,我们想在这些日志文件上使用它。但是脚本只是移动了在这种情况下不起作用的文件,因为winston在该文件上有一个打开的流。
如何使用 PHP 移动 winston 日志文件,以便 winston 在我移动后知道创建一个新的日志文件?
node.js - 如何使用 Node.js 库 Winston 为日志添加时间戳?
我想在日志中添加时间戳。实现这一目标的最佳方法是什么?
node.js - 文件传输打开和关闭的奇怪 Winston 问题
我一直对温斯顿有一个奇怪的问题,正在寻找一些指导。我试图通过简单地使用关闭文件流来旋转日志
然后使用
我试着用
但是在查看代码后,这并没有按预期工作。我的问题是我得到一个
一旦文件关闭,重命名,然后再次打开,就会出错。这是显示该行为的视频的链接。在 createAndFlush(第 229 行)完成并返回 self.flush(第 255 行)之后,在 file.js(文件传输)中。下一个执行直接跳转返回return self.emit('error', err);
(第 261 行)。
任何人都可以提供的任何帮助将不胜感激。我一直在研究这个问题,现在似乎在这里或任何其他板上找不到任何关于它的信息。我知道winston 有maxFile size 和maxFiles,但这不能满足我们的需要。谢谢。
-史蒂夫
node.js - 使用 winston 的文件轮换出乎意料
我创建了一个Winston记录器:
但几个小时后,我有很多大小约为 2kb 的文件。记录器定义有问题吗?
javascript - Winston 日志的默认位置是什么?
我正在使用这样的东西:
我在系统上的任何地方都找不到日志文件test.log
,控制台中也没有异常或信息。
javascript - 温斯顿记录器名称
Flatiron 的日志库 Winston 非常有用,但我不知道如何为记录器分配名称。我期待与其他日志库类似的输出,例如:
是否可以以这种方式配置 Winston?
谢谢你。
node.js - 如何使用 winston 日志为 nodejs 应用程序添加 scribe 客户端
我一直在使用 winston 登录我的节点应用程序。现在我需要设置 scribe 来聚合应用程序日志。我注意到节点应用程序的 node-scribe 客户端与 scribe 客户端交互。但我的疑问是如何制作现有日志与抄写员客户端进行交互,而无需更改我从温斯顿的日志记录。
提前致谢
unit-testing - 如何在猫鼬中记录错误,但可以进行单元测试?
我想在使用 mongoose 的数据访问层中记录错误。
如何使单元测试变得容易?将猫鼬(数据访问+中间件)与温斯顿(记录器)集成的最佳方法是什么。
谢谢,
帕维尔