2009-11-21 40 views
0

我想为我们的网站编写(或实现)一个快速简单的日志记录解决方案。我认为rss适合格式。小型网站有趣的错误记录/报告想法

我正在考虑将apache的错误日志传递给一个简单的脚本,如果url传递一个黑名单,它就会登录到一个sqlite数据库。数据库将为每个日志条目存储ip地址,url,此错误的当前计数,此错误的散列值,日期时间等。

我打算通过javasascript生成映像请求来捕获javascript/ajax错误404,这样他们也会被记录下来。

我们已经在自己的日志中捕获了php错误。我可以很容易地将它集成到这个数据库。另一个脚本将用于生成rss。

我希望logrotate能处理旋转sqlite数据库文件,以防止它变得太大。

授予此权限不会扩展,是否有任何问题我应该避免?更好的快速和黑客解决方案?

回答

1

嗯。这听起来像你要收集大量的数据,比你能够理解的要多得多。这背后的确切推论是什么?你是否想要简单地拥有一个没有错误的网站(我当然尊重这个努力),还是你有特定的错误/情况要通过详尽的报告来解决/防止?

如果您必须记录Javascript错误 - 这个想法我觉得很有趣,但我不太清楚该怎么想 - 为什么不通过AJAX报告它们?比创建404请求干净得多 - 记录404错误无论如何都会让你非常快乐。在公共Web服务器上做一周,你就会知道我的意思了:)