【发布时间】:2014-01-10 19:46:55
【问题描述】:
我有 3 个属于同一个组织的域,我正在尝试提出一种适当且方便的方法来处理所有站点的错误。
首先,我的网站是这样设计的:
- 错误报告设置为全部
- 自定义错误处理程序引发异常
- 所有代码(页眉和页脚除外)都包含在 try/catch 中
- 出现异常时,会向用户显示一条简单消息,并将异常记录到文件中(在私人文件夹中)
这很好用,除了我有 3 个网站要检查错误,而且我经常忘记其中的 2 个。第三个显示用户以管理员身份登录时的错误(因为该文件在本地可用)。所有 3 个站点均通过主站点上的管理门户进行管理。
我考虑将错误记录到数据库中,以便主站点可以显示所有内容,但如果是数据库错误(例如暂时不可用),则会中断。
任何建议将不胜感激。
【问题讨论】:
标签: php mysql error-handling