2016-11-08 9 views
8

対DebugHandlerPass私はsymfonyのログにこのPHPメッセージを見つけた:symfonyの3とMonologBu​​ndle - AddDebugLogProcessorPass

php.INFO: のSymfony \バンドル\ MonologBu​​ndle \依存性の注入\コンパイラ\ DebugHandlerPass クラスは廃止されましたバージョン2.12以降は3.0で削除されます。代わりに FrameworkBundleのAddDebugLogProcessorPassを使用してください。 "line":14、 "level": "mnt/400Go/www/sy1/vendor/symfony/monolog-bundle/DependencyInjection/Compiler/DebugHandlerPass.php"、 " 28928、 "stack":[...]

私はsymfony 3.1.15とMonolog 2.8 +を使用しています。

私は

/vendor/symfony/monolog-bundle/MonologBu​​ndle.phpでは、ある/vendor/symfony/monolog-bundle/DependencyInjection/Compiler/DebugHandlerPass.phpにDebugHandlerPassクラス内のメッセージを見ることができますDebugHandlerPassクラスを呼び出す二行:

use Symfony\Bundle\MonologBundle\DependencyInjection\Compiler\DebugHandlerPass; 

$container->addCompilerPass(new DebugHandlerPass($channelPass)); 

しかし、どこにもPHPファイルでは...たぶん

バージョン不一致AddDebugLogProcessorPassクラスです。もし誰かが私にヒントを与えることができれば、それは素晴らしいだろう。

敬具、

MC

答えて

7

ちょうどあなたの "symfonyの/モノローグバンドル" の最新バージョン3.0への依存関係を更新し、それはトリックを行います。)

https://packagist.org/packages/symfony/monolog-bundle

よろしく、

+0

こんにちは。答えをありがとう。私はmonoerバンドルの3.0バージョンを取得するためにcomposer.jsonファイルを変更しました。作曲家のアップデートは順調でしたが、私はまだまったく同じメッセージを受け取ります。この修正により、 – mc62

+2

3.0.1がリリースされました。 –

+0

通知ありがとうございます@KevinBond –

4

保留中のプルリクエストがあります。https://github.com/symfony/monolog-bundle/pull/188を参照してください。 このようなPRがマージされると、INFOメッセージは廃止されます。

+0

こんにちは。答えをありがとう。私は時々チェックします。宜しくお願いします。 MC – mc62

+0

これはマージされ、3.0.1で利用可能になりました –