如何监视文本文件并仅检索添加的行?

时间:2018-06-21 14:26:25

标签: c# asp.net

我想在网页上显示日志文件,基本上就像在运行

tail -f logfile.txt

和输出显示在网页的滚动部分中(最新更新显示在该部分的底部,较旧的文本向上滚动到视图之外)。

这是用于测试我正在使用的系统的监视屏幕的一部分。

到目前为止,我正在使用来自浏览器的长时间轮询(使用XMLHttpRequest),调用一个返回整个日志文件的api。该Web服务正在使用FileSystemWatcher监视日志文件的更新,并在进行更新时将整个日志文件返回给浏览器。

这显然是在更新日志文件时发送整个日志文件,这根本没有用。

如何监视日志文件,以便仅检索已添加的行?

已更新

我使用了这个答案http://stackoverflow.com/a/24993767/3195477(而不是公认的答案)。

0 个答案:

没有答案