Index: t3lib/config_default.php
===================================================================
--- t3lib/config_default.php	(Revision 6389)
+++ t3lib/config_default.php	(Arbeitskopie)
@@ -165,6 +165,8 @@
 		'exceptionalErrors' => E_ALL ^ E_NOTICE ^ E_WARNING ^ E_USER_ERROR ^ E_USER_NOTICE ^ E_USER_WARNING,	// Integer: The E_* constant that will be handled as an exception by t3lib_error_ErrorHandler. Default is "E_ALL ^ E_NOTICE ^ E_WARNING ^ E_USER_ERROR ^ E_USER_NOTICE ^ E_USER_WARNING" (4341) and "0" if displayError=0. Some values for errors: E_ALL=6143, E_ALL ^ E_NOTICE ^ E_WARNING=6133. See php documentation for more details on this integer.
 		'enable_errorDLOG' => 0,				// Boolean: If set, errors are written to the developer log (requires an installed *devlog* extension).
 		'enable_exceptionDLOG' => 0,			// Boolean: If set, exceptions are written to the developer log (requires an installed *devlog* extension).
+		'syslogErrorReporting' => E_ALL ^ E_NOTICE,	// Integer: Configures which PHP errors should be logged to the configured syslogs (see: [SYS][systemLog]). If set to "0" no PHP errors are logged to the syslog. Default is "E_ALL ^ E_NOTICE" (6135).
+		'belogErrorReporting' => E_ALL ^ E_NOTICE,	// Integer: Configures which PHP errors should be logged to the "syslog" table (extension: belog). If set to "0" no PHP errors are logged to the sys_log table. Default is "E_ALL ^ E_NOTICE" (6135).
 		'locallangXMLOverride' => array(),				// For extension/overriding of the arrays in 'locallang' files in frontend and backend. See 'Inside TYPO3' for more information.
 	),
 	'EXT' => array (	// Options related to the Extension Management
Index: t3lib/error/class.t3lib_error_errorhandler.php
===================================================================
--- t3lib/error/class.t3lib_error_errorhandler.php	(Revision 6389)
+++ t3lib/error/class.t3lib_error_errorhandler.php	(Arbeitskopie)
@@ -119,7 +119,9 @@
 
 				// Write error message to the configured syslogs,
 				// see: $TYPO3_CONF_VARS['SYS']['systemLog']
-			t3lib_div::sysLog($message, $logTitle, $severity);
+			if ($errorLevel & $GLOBALS['TYPO3_CONF_VARS']['SYS']['syslogErrorReporting']) {
+				t3lib_div::sysLog($message, $logTitle, $severity);
+			}
 
 				// In case an error occurs before a database connection exists, try
 				// to connect to the DB to be able to write an entry to devlog/sys_log
@@ -137,7 +139,9 @@
 				$GLOBALS['TT']->setTSlogMessage($logTitle . ': ' . $message, $severity + 1);
 			}
 				// Write error message to sys_log table (ext: belog, Tools->Log)
-			$this->writeLog($logTitle . ': ' . $message, $severity);
+			if ($errorLevel & $GLOBALS['TYPO3_CONF_VARS']['SYS']['belogErrorReporting']) {
+				$this->writeLog($logTitle . ': ' . $message, $severity);
+			}
 
 				// Add error message to the flashmessageQueue
 			if (TYPO3_ERRORHANDLER_MODE == 'debug') {
