Symfony3.4 monolog bundle不写入自定义通道文件

问题描述 投票:0回答:1

当我在monolog中添加自定义通道时,文件未创建且未登录到文件。

我的config_dev.yml

debugchannel:
            level: debug
            type: stream
            path: "%kernel.logs_dir%/debug_%kernel.environment%.log"  
            channels: ['debugchannel']
            formatter: application_debug.formatter.debug  

文件未创建。

symfony monolog
1个回答
1
投票

当我按照他们在文档中说的那样给出这种方式。它不会将任何数据写入redis而不会发现任何错误。

monolog:
    channels: ["debugchannel"]
    handlers:
        debugchannel:
            level: debug
            type: stream
            path: "%kernel.logs_dir%/debug_%kernel.environment%.log"
        main:
            type: stream
            path: '%kernel.logs_dir%/%kernel.environment%.log'
            level: debug
            channels: ['!event','!debuggchannel']
© www.soinside.com 2019 - 2024. All rights reserved.