我有3个属于同一组织的域,并且我试图提出一种适当且方便的方法来处理所有站点中的错误。

对于初学者来说,我的网站是这样设计的:

  • 错误报告设置为ALL
  • 自定义错误处理程序引发异常
  • 所有代码(页面页眉和页脚除外)都包装在try/catch
  • 发生异常时,将向用户显示一条简单消息,并将异常记录到文件(在专用文件夹中)

  • 除我有3个要检查错误的网站外,我通常会忘记其中的2个,因此效果很好。第三个显示用户以管理员身份登录时的错误(因为该文件在本地可用)。所有3个站点均通过主站点上的管理门户进行管理。

    我考虑过将错误记录到数据库中,以便主站点可以显示所有内容,但是如果这是数据库错误(例如暂时不可用),则会中断。

    任何建议,将不胜感激。

    最佳答案

    为什么不只将错误放在JSON数组或类似文件中的文件中,然后将该文件从外部提供给适当的网站?

    09-10 00:58
    查看更多