Which error and exception handlers exist in TYPO3 by default? (2)
Class \TYPO3\CMS\Core\Error\ErrorHandler as the default error handler
Class \TYPO3\CMS\Core\Error\SysLogHandler for writing errors to the system log
Class \TYPO3\CMS\Core\Error\WarningHandler for generating warnings
Class \TYPO3\CMS\Core\Error\ProductionExceptionHandler for the production context
You want to output errors generated by the default error handler as Flash Messages in the backend. What do you need to do? (1)
Make sure the debugExceptionHandler is set to \TYPO3\CMS\Core\Error\DebugExceptionHandler
Make sure Flash Messages are enabled in the Install Tool
Make sure errors are generated with the flag flashOutput set to true
Errors can not be displayed as Flash Messages by default – they are written to the system log for security reasons
Which statements about error logging in extensions are correct? (1)
Warnings and errors should be directly written to the sys_log table using the Query Builder
An instance of the Logger API is available in Extbase, if the system extension EXT:sys_logger is activated
Extension developers should use the TYPO3 core class DevLogging for debugging purposes during development
If an extension throws an exception, this will be logged using the configured error handler
Extensions should never throw exceptions but always output Flash Messages