Apache 错误日志级别.应该消除所有错误


Apache error log levels. Should all the errors be eliminated?

问题:我应该尝试消除我的PHP/Javascript应用程序生成的apache错误日志中出现的所有错误吗?apache conf 允许以下日志级别:Trace8-trace1、调试、信息、警告、错误、暴击、警报、新兴。

到目前为止,我将日志级别设置为"调试",并收到诸如"未定义的索引"或"使用未定义的常量前缀"之类的错误,但该应用程序似乎工作正常。

那么我应该在 apache 上设置任何日志级别并尝试确保我绝对没有错误吗?

提前感谢!

是的,您应该尝试解决所有错误。

纠正所有错误的优点是:

  • 日志文件不会充满文本
  • 性能会更好,因为PHP不必识别和响应错误
  • 根据日志配置,您可以节省大量磁盘空间
  • 你的代码应该更健壮

在生产服务器上,将日志级别设置得相当高。 在开发服务器上,将日志级别设置为较低。