问题标签 [bunyan]

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.

0 投票
1 回答
614 浏览

node.js - EMFILE:打开的文件太多,打开 BUNYAN 或 WINSTON

我使用Bunyan,然后我尝试Winston,我得到了与它说的相同的结果

EMFILE:打开的文件太多,打开

这样我就明白我做错了什么。我尝试测试的是

注意:这只是一个测试。我将记录器的创建放在 setInterval 中进行测试。如何使它工作?

我想要的是

...

现在是什么我想

...

0 投票
2 回答
1069 浏览

node.js - 如何根据日期过滤 bunyan 日志?

有一个 bunyan 日志,这是一个示例条目

好的,我想找到那个之后的所有条目:

没结果。也试过了this.time。bunyan 文档说这time是正确的字段,但它不起作用。new Date("2016-05-31T15:38:47.889Z")'已验证:

日志过滤肯定有效:

将年份更改为 2015 年并没有做任何事情。

那么我在日期过滤方面做错了什么?

0 投票
1 回答
841 浏览

node.js - 是否可以在 bunyan 日志消息中使用级别值而不是数字?

Bunyan-node 日志以数字日志级别打印(到标准输出),如 bunyan 文档 ( https://github.com/trentm/node-bunyan#levels )中所定义

是否可以用实际值打印它们,在这种情况下 -

?

0 投票
2 回答
559 浏览

google-app-engine - 如何将 bunyan 日志与谷歌云堆栈驱动程序集成

我的应用程序托管在 gcloud 应用程序引擎中并生成 bunyan 日志。我正在寻找将这些日志发送到堆栈驱动程序并利用堆栈驱动程序功能监控、日志记录和仪表板的指导。感谢任何指针。

0 投票
0 回答
369 浏览

node.js - Winston 记录到数组并批量刷新到 db

是否有一种传输或机制允许记录到像数组这样的内存结构,然后偶尔刷新到数据库?

不想为每个日志进行昂贵的数据库调用,因此希望不时将日志作为批处理刷新到数据库。

是否有示例或方法可以使用 winston 和 bunyan 登录到数组或某些此类结构?

0 投票
1 回答
225 浏览

python - python-bunyan 记录器的更精确时间?

我一直在使用bunyan记录器nodejs,所以当我不得不python再次编程时,我出去找到了一个兼容的记录器python

https://github.com/Sagacify/logger-python

https://pypi.python.org/pypi/bunyan/0.1.2

问题是,这个格式化程序只记录时间到秒,但我至少需要毫秒精度。实现这一目标的最简单方法是什么?

0 投票
2 回答
432 浏览

javascript - Node JS bunyon logging - 如何自定义在日志中添加方法名、类名、执行时间、行号

Node JS bunyan 是否有一个配置参数,每个日志可以分别包含相应的行号、方法和类。

0 投票
0 回答
1953 浏览

node.js - 如何从 Dockerized Node 应用程序中将应用程序日志发送到 Elasticsearch?

我有一个小node脚本,bunyan用于处理应用程序日志记录。记录器写入本地存储。我想将日志发送给elasticsearch使用filebeat(这对我来说都是新技术)。

我已经制作了一个dockerfile容器化应用程序(如下),但我不确定如何/在哪里插入必要的说明。有没有办法elasticsearch从内部发送我的日志docker?当我在做的时候,还要发送docker container& os 发出的任何日志吗?

为了完整起见,entrypoint.js

如果重要的话,我会将容器部署到我无法ssh访问操作系统的服务中。

[ETA:很多答案已经涵盖了如何从容器外部docker获取日志——例如,在单独的容器中运行。不过,我希望在同一个容器中运行它]filebeat

0 投票
1 回答
554 浏览

node.js - Bunyan 记录器在记录前清除消息

我正在使用 bunyan 记录各种信息、错误等。有几次日志消息包含我不想记录的敏感信息。有没有办法在实际记录之前过滤 bunyan 记录器中的日志消息?

0 投票
1 回答
561 浏览

javascript - 使用 webpack 的 Bunyan - 尝试访问已填充的 fs

我正在尝试在基于 webpack 的应用程序中设置 bunyan。

我有以下 webpack 配置:

其中 empty-shim 是一个空文件

在我的记录器中定义了以下流:

当我尝试访问我的记录器时,我收到此错误:

我认为这是因为 fs 已填充到一个空文件中。

我怎样才能让它工作?