记录数据库中的PHP错误

时间:2012-09-09 13:10:49

标签: php mysql

我正在管理面板中构建一个页面,以显示发生的任何php异常。通过这种方式,他们可以对访客隐藏,但管理员仍然可以查看它们。

但我无法决定是将它们存储在数据库中还是将它们存储到文件中?数据库最终将更容易使用。

3 个答案:

答案 0 :(得分:1)

我个人会将它们存储在数据库中,使报告更容易。

现在,如果错误本身连接到数据库,我会将其记录在一个文件中,并提醒管理员(通过电子邮件),因为数据库关闭可能非常严重,需要尽快注意。

我会设计具有严重性级别的日志记录系统。低严重性级别将记录到数据库,严重日志记录到数据库,文件以及向管理员发送电子邮件

答案 1 :(得分:0)

我个人会把它们写到一个文件中。

对我来说,数据库服务器似乎更有可能失败,并且不会将异常写入表中而不是系统上的文件处理程序。

如果您要记录多个错误类别,并且您希望有时一次只显示一个类别,那么请使用数据库。它当然可以使处理更容易。

答案 2 :(得分:-1)

为什么要将它们存储在数据库中呢?用这些努力来修复它们。

使用文件。该文件的大小应该减小(因为你将修复这些错误?)。