首页 > 解决方案 > Monolog 不记录 Symfony API 平台中的条目

问题描述

以下是我的处理程序。

    use Psr\Log\LoggerInterface;
    use Eqsgroup\Entity\Import as ImportEntity;

    class ImportHandler {
         public function __construct(LoggerInterface $logger) {
                $this->logger = $logger;
         }
         public function handle(ImportEntity $data): array {
            $this->logger->error("hi");
         }
    }

但是 \var\log\dev.log 没有这个条目“hi”。

monolog:
    handlers:
        main:
            type: stream
            path: "%kernel.logs_dir%/%kernel.environment%.log"
            level: debug
            channels: ["!event"]
        # uncomment to get logging in your browser
        # you may have to allow bigger header sizes in your Web server configuration
        #firephp:
        #    type: firephp
        #    level: info
        #chromephp:
        #    type: chromephp
        #    level: info
        console:
            type: console
            process_psr_3_messages: false
            channels: ["!event", "!doctrine", "!console"]

这是我的独白配置。

标签: phpsymfony4api-platform.com

解决方案


推荐阅读