Die Betrachtung des Deprecations Logs über die Konsole in Echtzeit mithilfe des Kommandos "tail -f" ist oft mühsam, da die Zeilen sehr viele Informationen enthalten und aufgrund der Länge auf den meisten Displays umbrechen. Die Ausgabe kann jedoch sehr leicht so modifiziert werden, dass die wesentlichen Informationen unmittelbar erfasst werden können.
Im folgenden Beispiel wird daher nur der (im Kontext eines Upgrades relevante) Teil einer Zeile extrahiert. Das lässt sich natürlich beliebig anpassen.
Shell Kommandos
# tail + sed
tail -f typo3_deprecations.log | sed 's/\(.*\)TYPO3 Deprecation Notice:/TYPO3 Deprecation Notice:/' | sed 's/in \/html\/typo3\(.*\)$//'
# Alternativ: tail + grep + sed
tail -f typo3_deprecations.log | grep -o 'TYPO3 Deprecation Notice:\(.*\)' | sed 's/in \/html\/typo3\(.*\)$//'
Ausgabe - Vorher
Thu, 06 Aug 2020 15:33:01 +0200 [NOTICE] request="42dc01b0d3f23" component="TYPO3.CMS.deprecations": Core: Error handler (BE): TYPO3 Deprecation Notice: Calling method TYPO3\CMS\Extbase\Utility\ExtensionUtility::configurePlugin with argument $extensionName ("Vendor.Extension") containing the vendor name ("Vendor") is deprecated and will stop working in TYPO3 11.0. in /html/typo3/typo3_src-10.4.6/typo3/sysext/extbase/Classes/Utility/ExtensionUtility.php line 63
Ausgabe - Nachher
TYPO3 Deprecation Notice: Calling method TYPO3\CMS\Extbase\Utility\ExtensionUtility::configurePlugin with argument $extensionName ("Vendor.Extension") containing the vendor name ("Vendor") is deprecated and will stop working in TYPO3 11.0.
Kommentare