javascript - nodejs 服务器应用程序的记录器
问题描述
我正在寻找一种方法来存储 console.log 消息,并能够快速访问它们并通过关键字快速搜索它们。
目前我使用的是一个简单的文本文件,但是当文件变大时会有一些滞后,因为我必须将整个文件加载到内存中。
解决方案
看看弹性堆栈。
基本上,您将日志数据转储到数据库 ( Elasticsearch ) 并使用可以为您显示漂亮报告的工具 ( Kibana ) 查询它。
如果您失去与 Elasticsearch 的连接,您仍然可以保留本地轮换日志文件。
推荐阅读
- ruby-on-rails - 使用 hidden_field 更改布尔值
- vb.net - LINQ - 在 vb 中创建一个嵌套组
- r - 识别具有统一序列的行,同时忽略 R 中的缺失数据
- typo3 - Typo3 v9 在站点地图中显示“隐藏”页面
- php - 在 Jquery Symdony Forms 中获取当前 CollectionType 行的元素
- java - 你好。我收到了 tomcat 错误 HTTP 状态报告 404 - 未找到
- c# - BizTalk 和自定义绑定并禁用接收位置
- windows - 批处理:复制上次修改时间为 15 分钟前的文件
- javascript - React Native:在Modal中根据状态值变化渲染条件组件
- c# - Anchor标签href中的eval仅赋值调用增量错误