#tail #print #watch #glob #logging #pattern

app follow

监视文件并打印写入的内容。类似于 'tail -F'。

6 个版本

使用旧版 Rust 2015

0.1.5 2018年2月16日
0.1.4 2018年1月30日
0.1.2 2017年11月7日
0.1.1 2017年2月8日
0.1.0 2017年1月31日

#40#glob

GPL-3.0 许可证

36KB
858 代码行

    _|_|            _|  _|
  _|        _|_|    _|  _|    _|_|    _|          _|
_|_|_|_|  _|    _|  _|  _|  _|    _|  _|    _|    _|
  _|      _|    _|  _|  _|  _|    _|    _|  _|  _|
  _|        _|_|    _|  _|    _|_|        _|  _|

这是什么

这是一个监视文件并将写入内容打印到标准输出的程序。在这一点上,它与 tail -F 类似。然而,还计划了一些独特功能。

  • 可以跟踪所有与 glob 模式匹配的文件。匹配模式的新创建的文件将被检测并跟踪。
  • 可以以各种方式过滤输出
  • 过滤选择和配置是交互式的

为什么是 glob 东西?

这对于监视具有时间戳的文件名写入日志文件的程序的日志文件非常有用,因为它们会不断更改它们写入的文件。在这种情况下,使用 tail 或类似程序监视应用程序很痛苦,因为这些程序读取的文件最终将停止写入。

示例

$ ls
application.2016-12-01.08.log
$
#etc...

依赖项

~10MB
~191K SLoC