我正在管理面板中构建一个页面,以显示发生的任何php异常。通过这种方式,他们可以对访客隐藏,但管理员仍然可以查看它们。
但我无法决定是将它们存储在数据库中还是将它们存储到文件中?数据库最终将更容易使用。
答案 0 :(得分:1)
我个人会将它们存储在数据库中,使报告更容易。
现在,如果错误本身连接到数据库,我会将其记录在一个文件中,并提醒管理员(通过电子邮件),因为数据库关闭可能非常严重,需要尽快注意。
我会设计具有严重性级别的日志记录系统。低严重性级别将记录到数据库,严重日志记录到数据库,文件以及向管理员发送电子邮件
答案 1 :(得分:0)
我个人会把它们写到一个文件中。
对我来说,数据库服务器似乎更有可能失败,并且不会将异常写入表中而不是系统上的文件处理程序。
如果您要记录多个错误类别,并且您希望有时一次只显示一个类别,那么请使用数据库。它当然可以使处理更容易。
答案 2 :(得分:-1)
为什么要将它们存储在数据库中呢?用这些努力来修复它们。
使用文件。该文件的大小应该减小(因为你将修复这些错误?)。