Ich habe diese PHP-Nachricht im Symfony-Log gefunden:
php.INFO: Die Symfony \ Bundle \ MonologBundle \ DependencyInjection \ Compiler \ DebugHandlerPass Klasse ist seit Version 2.12 veraltet und wird in 3.0 entfernt. Benutzen Fügen Sie stattdessenDebugLogProcessorPass in FrameworkBundle hinzu. {"Typ": 16384, "Datei": "/ mnt / 400Go / www / sy1 / Hersteller / Symfony / Monolog-Bundle / DependencyInjection / Compiler / DebugHandlerPass.php", "line": 14, "level": 28928, "stack": [...]
Ich benutze symfony 3.1.15 und Monolog 2.8 + ... Also sollte das Ding schon entfernt sein, nein?
Ich kann die Nachrichten in der Klasse DebugHandlerPass in /vendor/symfony/monolog-bundle/DependencyInjection/Compiler/DebugHandlerPass.php
sehenIn /vendor/symfony/monolog-bundle/MonologBundle.php gibt es zwei Zeilen, die die DebugHandlerPass-Klasse aufrufen:
%Vor%Aber nirgendwo in den PHP-Dateien ist eine AddDebugLogProcessorPass-Klasse ...
Vielleicht stimmt die Version nicht überein. Wenn mir jemand einen Hinweis geben könnte, wäre das großartig.
Mit freundlichen Grüßen
MC
Aktualisiere einfach deine "symfony / monolog-bundle" -Abhängigkeit auf die neueste 3.0-Version, und es wird den Trick machen;)
Grüße,
Es gibt eine ausstehende Pull-Anfrage, siehe Ссылка . Sobald solche PR zusammengeführt werden, wird die deprecation INFO Nachricht verschwinden.