查看了一下class ExceptionHandler implements ExceptionHandlerInterface, 發(fā)現(xiàn) public function __construct($logger, $debug) { $this->logger = $logger; $this->debug = $debug; }
請問,自定的異常類,初始化是在哪里?$logger定義又應(yīng)該在哪里呢?
異常類在 vendor/workerman/webman-framework/src/support/App.php 的 exceptionResponse()方法里初始化的。 $logger 是 vendor/workerman/webman-framework/src/support/Log.php的 channel()方法里初始化的
vendor/workerman/webman-framework/src/support/App.php
exceptionResponse()
$logger
vendor/workerman/webman-framework/src/support/Log.php
channel()