我創建了一個派生自AbstractProcessingHandler
的處理程序類。我已經看到,我可以把它放在src/MyNamespace/MyBundle/Monolog/
中,但它讓我擔心了一下,因爲這個處理程序在我登錄數據的其他幾個bundle中使用。所以其他捆綁包需要MyBundle才能正常工作,只是因爲這個處理程序。我應該在哪裏將我的Monolog自定義處理程序放入我的Symfony2項目中?
我試圖把我的處理程序類放在lib/
中,但它似乎不起作用(也許我必須對Autoload做一些特別的事情?)。
或者我應該爲這個處理函數創建一個新的bundle?
編輯:我真的不能將我的自定義處理程序類放在vendor/monolog/monolog/src/Monolog/Handler
中,因爲那樣我就無法將它添加到我的git存儲庫中:因爲此文件夾由另一個git存儲庫管理(由Composer創建)