Я нашел PHP сообщение в журнале симфони:Symfony 3 и MonologBundle - DebugHandlerPass против AddDebugLogProcessorPass
php.INFO: The Symfony \ Bundle \ MonologBundle \ внедрение зависимости \ Compiler \ DebugHandlerPass класс является устаревшим начиная с версии 2.12 и будет удален в версии 3.0. Используйте вместо этого AddDebugLogProcessorPass в FrameworkBundle. {"type": 16384, "file": "/ mnt/400Go/www/sy1/vendor/symfony/monolog-bundle/DependencyInjection/Compiler/DebugHandlerPass.php", "line": 14, "level": 28928, «стоп»: [...]
Я использую symfony 3.1.15 и Monolog 2.8 + ... Так что вещь уже должна быть удалена, нет?
я могу увидеть сообщения в пределах класса DebugHandlerPass в /vendor/symfony/monolog-bundle/DependencyInjection/Compiler/DebugHandlerPass.php
В /vendor/symfony/monolog-bundle/MonologBundle.php есть две линии, требующие класс DebugHandlerPass:
use Symfony\Bundle\MonologBundle\DependencyInjection\Compiler\DebugHandlerPass;
$container->addCompilerPass(new DebugHandlerPass($channelPass));
Но нигде в PHP файлов является AddDebugLogProcessorPass класс ...
Возможно несоответствие версий. Если бы кто-нибудь мог дать мне подсказку, это было бы здорово.
С наилучшими пожеланиями,
MC
Здравствуйте. Спасибо за ответ. Я изменил файл composer.json, чтобы получить версию версии монологи 3.0. Обновление композитора прошло хорошо, но я все равно получаю одно и то же сообщение. – mc62
3.0.1 был выпущен с этим исправлением. –
Спасибо за уведомление @KevinBond –