gpt4 book ai didi

php - Monolog:如何捕获所有错误和异常

转载 作者:塔克拉玛干 更新时间:2023-11-03 05:47:05 26 4
gpt4 key购买 nike

我遗漏了一些非常明显的东西。

如何让 monolog 记录所有的 php 错误、php 用户错误和异常?

在使用 monolog 之前,我编写了自己的函数,并将其传递给 set_error_handler()register_shutdown_function()set_exception_handler()。有没有办法使用 Monolog 的 API 来执行此操作,或者我必须执行以下操作?

  1. 编写我传递给上面 PHP 函数的错误处理程序和异常处理程序
  2. 在这些处理程序中,使用 switch 语句或类似语句调用适当的 Monolog 函数,例如 Logger::addError(...)

肯定有一个 Monolog API 可以在一次调用中执行上述操作吗?

最佳答案

来自 ErrorHandler class docs :

use Monolog\ErrorHandler;
$logger = new Logger('Logger Name');

ErrorHandler::register($logger);

关于php - Monolog:如何捕获所有错误和异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32693922/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com