2017-05-24 16 views
0

我想在我的monolog配置中添加一個新塊,以便將特定捆綁包的日誌記錄在單獨的日誌文件中。說是信道被稱爲purchase無法爲產品環境添加一個新的獨立通道

config_dev.php/config_prod.php

purchase: 
     type: rotating_file 
     max_files: 10 
     path: %kernel.logs_dir%/purchase_%kernel.environment%.log 
     level: debug 
     channels: purchase 

在開發者模式,每一件事情的偉大工程和puchase日誌寫在purchase_dev.log。然而,雖然督促模式的日誌配置是一樣的開發者模式,我得到這個錯誤

Fatal error: Uncaught exception 'Symfony\Component\DependencyInjection\Exception\InvalidArgumentException' with message 'The service definition "monolog.logger.purchase" does not exist.' in /home/users/me/projects/ecoback/vendor/symfony/symfony/src/Symfony/Component/DependencyInjection/ContainerBuilder.php:798

+0

你可以分享你的配置* .yml文件? –

回答

1
monolog: 
    channels: ["purchase"] 
    handlers: 
     purchase: 
      type: rotating_file 
      max_files: 10 
      path: %kernel.logs_dir%/purchase_%kernel.environment%.log 
      level: debug 
      channels: ["purchase"] 
+0

'無法識別的選項「渠道」在「獨白」下''' – smarber

相關問題