查看了一下class ExceptionHandler implements ExceptionHandlerInterface, 发现 public function __construct($logger, $debug) { $this->logger = $logger; $this->debug = $debug; }
请问,自定的异常类,初始化是在哪里?$logger定义又应该在哪里呢?
异常类在 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()
异常类在
vendor/workerman/webman-framework/src/support/App.php
的exceptionResponse()
方法里初始化的。$logger
是vendor/workerman/webman-framework/src/support/Log.php
的channel()
方法里初始化的