2017-10-10 76 views
0

我希望日誌的行爲像生產中的常規php-log。 有一個logrotate,服務器日誌與其他工具進行分析。Symfony不記錄棄用

所以,我建立了我的config_prod.yml這樣的:

monolog: 
use_microseconds: false 
handlers: 
    main: 
     type: error_log 
     level: WARNING 
    deduplicated: 
     type: deduplication 
     time: 60 
     handler: main 

不知何故,棄用(通過@trigger_error)出現在我的日誌了。

我可以以某種方式禁用deprecations的日誌記錄嗎? 我不需要他們在prod中,但只在開發。

親切的問候。 帕特里克

回答

0

你可以嘗試從您的處理程序

use_microseconds: false 
handlers: 
    main: 
    type: error_log 
    level: WARNING 
    deduplicated: 
    type: deduplication 
    time: 60 
    handler: main 
    channels: ['!php'] 
+0

排除通道PHP是什麼死在這裏道是什麼意思? – psren

+0

我不知道如果不推薦通過通道PHP確定,但在我的項目中,我也使用了許多處理程序,並且我引用此文檔以排除某些部分:https://symfony.com/doc/current/logging/channels_handlers.html – Mocrates