我想知道是否有任何方法可以在不修改核心的情况下捕获Wordpress中的所有PHP错误(不仅仅是WP错误)?
我这样问的原因是,我想手动捕获所有错误,并使用第三方软件作为错误聚合器,例如Sentry,但不限于例如,向他们发送电子邮件或登录到数据库。我知道Wordpress可以在调试模式下将错误记录到文件中,但这并不是我想要的,因为它很简单,而且有局限性。
是的,我想捕捉Wordpress核心错误,如果有。不仅与插件/主题相关。
[编辑]
这是我的客户提出的要求-他们希望我能够监视他们拥有的任何应用程序中所有与PHP相关的错误,而不仅仅是Wordpress。WP日志文件对他们来说是不够的,因为他们希望能够在一个地方聚合所有应用程序(包括WP)错误,为它们编制索引,生成支持票证等*
基本上如果我能把所有的错误都推过去Monolog, 那太好了。Monolog不是必需的,但很容易实现,仅此而已。
[编辑]
我已经试过了this gist,但仅限于DB操作。此外,我还尝试(出于教育原因)在主WP索引中添加错误处理程序(Monolog)。php文件,它可以工作,但我不知道如何让WP通过它推送所有的错误。我知道编辑核心文件是错误的(不是升级安全等),这就是为什么我问是否有其他方法*
提前感谢!