持续输出文件内容到控制台?

发布于 2024-09-08 09:39:29 字数 167 浏览 7 评论 0原文

快速问题,希望......我正在构建一个具有相当广泛的日志文件的应用程序。我希望能够随时监控应用程序的特定实例正在执行的操作。我可以多次打开和关闭日志文件,但这有点痛苦。最佳情况下,当行写入日志文件时,它们也会写入控制台。所以我希望存在类似“cat”的东西,它实际上会阻塞并等待输入文件中提供更多内容。有人有什么想法吗?

Quick question, hopefully... I'm building an application with a fairly extensive log file. I'd like the ability at any time to monitor what a specific instance of my application is doing. I could open and close the log file a bunch of times, but its kind of a pain. Optimally, as lines are written to the log file, they would be written to the console as well. So I'm hoping something along the lines of "cat" exists that will actually block and wait for more content to be available in the input file. Anyone have any ideas?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(5

妥活 2024-09-15 09:39:29
tail -f logfile

这将使其保持打开状态并“遵循”新的输出。

tail -f logfile

this will keep it open and 'follow' the new output.

请你别敷衍 2024-09-15 09:39:29
tail -f yourlogfile
tail -f yourlogfile
蓝天白云 2024-09-15 09:39:29

tail -f 日志文件

tail -f logfile

℉絮湮 2024-09-15 09:39:29

多样化的替代答案:如果您已经在使用 less 查看日志文件,请按大写 F 让它执行与 tail -f 相同的操作:等待附加新内容并显示它。

An alternate answer for variety: If you're already looking at the log file with less, press capital F to get it to do the same thing tail -f does: wait for new content to be appended and show it.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文