Php 在Symfony中扩展monolog.logger.class
我想在Symfony中扩展monolog logger以添加如下方法:Php 在Symfony中扩展monolog.logger.class,php,symfony,phpstorm,monolog,Php,Symfony,Phpstorm,Monolog,我想在Symfony中扩展monolog logger以添加如下方法: public function logException(\Exception $e) { $this->error($e->getMessage(), ['exception' => $e]); } 我添加了新的服务,试图覆盖记录器 logger: class: ...\AppBundle\Service\MyLogger 或 我的代码正在工作,但PhpStorm无法索引$this->
public function logException(\Exception $e)
{
$this->error($e->getMessage(), ['exception' => $e]);
}
我添加了新的服务,试图覆盖记录器
logger:
class: ...\AppBundle\Service\MyLogger
或
我的代码正在工作,但PhpStorm无法索引$this->get('logger')
logException($e)将“logException”方法标记为未定义
PHPStorm的记录器仍然指向\Symfony\Bridge\Monolog\logger
扩展monolog.logger.class
并添加自定义逻辑的正确方法是什么
MyLogger:
class: Namespace\MyLogger
logger:
alias: MyLogger