Feature: #88799 - Introduced PSR-3 compatible Logging API

See forge#88799


The existing Logging API evolved pretty similar to the later established PSR-3 logging standard. There was one key difference between the standard and the TYPO3 implementation though: The log levels were represented by numbers in TYPO3 whereas PSR-3 requires the string representation.

TYPO3 therefore finally adapted to the standard and opens up for better integration with other libraries also following the standard.


The adaption was not possible without a few breaking changes to the code base. Luckily no configuration changes are necessary, hence integrators are not affected by those.