Bug #21459
closedPHP-5.3 error: function define_syslog_variables() is deprecated
0%
Description
Problem:
when something is written to t3lib_div::syslog() the following warning is displayed:
Deprecated: Function define_syslog_variables() is deprecated in C:\xampp\xampp\htdocs\typo3\dummy-4.2.9\t3lib\class.t3lib_div.php on line 5392
when this error happens in the exception handler the output shows only:
Fatal error: Exception thrown without a stack frame in Unknown on line 0
the uncaught PHP message seems to break the exception handler.
Solution:
remove the function call to define_syslog_variables() it is not used.
Background:
define_syslog_variables() initializes all (global) syslog variables. The values are taken from the Constants which are always loaded. In the core only the Constants are used, so it's save to simply remove this call.
(issue imported from #M12470)
Files