我们正在开发一个perl脚本,当它给url和webserver命中时。它会点击网络服务器中给出的网址,并提供网页的html内容。
例如:
perl scribehtml.pl --server servername --port portnumber --url /home/firstpage/index.php
这将返回页面的整个html代码。
现在我们正在从html代码中获取错误并写入文本文件。假设当我们看到像“内部服务器错误”这样的文本时,我们会将整个html代码放入文本文件中。
我们将有一个error.txt,当我们执行脚本时,将存储不同网址的所有错误。
现在我的问题是:
如何将error.txt转换成某个日志文件,说出error.log以及我需要做些什么来制作正确的结构日志文件。
是否有任何工具,如果我们指定日志文件,它将解析其中的错误,并在仪表板的日志文件中显示每个错误的发生次数。
至于我们现在我将大约500个url的列表存储在一个文本文件中并逐个解析并执行,因此我得到错误的url失败并且我在那里写了这些错误文本文件error.txt
答案 0 :(得分:0)
理想情况下,您可以创建自己的子例程以将日志存储到.log文件中。 日志文件的默认结构如下:
[Timestamp]:错误/警告/信息:定义问题的字符串
您可以使用printf格式化行。