嗯......我知道在网站投入生产和错误报告关闭时记录错误是件好事。但是我应该记录什么呢?我无法记录所有错误,因此我应该在代码中选择一些大多数错误可能的位置,并使用一些消息调用该函数来记录它。我应该使用try-catch来做到这一点吗?它实际上是最好的方法吗?
答案 0 :(得分:5)
您应该有多个级别的错误严重性,所有这些都以不同的方式处理:
您将应用与所有这些不同类型的错误/事件分散在一起。应记录通知和注销,应详细记录错误和错误(将系统状态转储到单独的文件中),对于严重错误,应自动通知某人。
请参阅https://github.com/Seldaek/monolog以获取可帮助您执行此操作的优质组件。