如何解决我们如何在不使用外部包和 tail -f 的情况下使用 node.js 继续观察大型日志文件并输出最后 10 行?
我的服务器上有一个很大的日志文件,我想继续查看该日志文件并仅获取该日志文件的最后 10 行,而不使用 tail -f 或提供与 tail 相同功能的任何其他包 - f 在 unix 中。
我们可以通过从头开始遍历日志文件并获取最后 10 行来做到这一点,但如果日志文件很大,则会产生问题。
让我知道是否还有其他选择?
谢谢!
解决方法
(可能是幼稚的)模仿 {
"fieldA": "123","fillDate": { "$date" : "2021-01-01T00:00:00Z"},"fieldB": "foo"
},{
"fieldA": "456","fillDate": { "$date" : "2021-01-02T00:00:00Z"},"fieldB": "bar"
}
的尝试:
tail -n
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。