diff --git a/lib/base.php b/lib/base.php
index 2fa288a6ebb78f53d8f4afcf4f518c87d503aef7..ba77d0a618990e3519e228f85333930b37c3f9c4 100644
--- a/lib/base.php
+++ b/lib/base.php
@@ -424,7 +424,7 @@ class OC {
 
 		self::initPaths();
 
-		if (!defined('PHPUNIT_RUN')) {
+		if (!defined('PHPUNIT_RUN') and !(defined('DEBUG') and DEBUG)) {
 			register_shutdown_function(array('OC_Log', 'onShutdown'));
 			set_error_handler(array('OC_Log', 'onError'));
 			set_exception_handler(array('OC_Log', 'onException'));