summaryrefslogtreecommitdiffstats
path: root/lib/log.php
diff options
context:
space:
mode:
Diffstat (limited to 'lib/log.php')
-rw-r--r--lib/log.php11
1 files changed, 7 insertions, 4 deletions
diff --git a/lib/log.php b/lib/log.php
index 4bba62cf4b2..e9cededa5c0 100644
--- a/lib/log.php
+++ b/lib/log.php
@@ -41,23 +41,26 @@ class OC_Log {
}
//Fatal errors handler
- public static function onShutdown(){
+ public static function onShutdown() {
$error = error_get_last();
if($error) {
//ob_end_clean();
self::write('PHP', $error['message'] . ' at ' . $error['file'] . '#' . $error['line'], self::FATAL);
} else {
- return true;
+ return true;
}
}
// Uncaught exception handler
- public static function onException($exception){
+ public static function onException($exception) {
self::write('PHP', $exception->getMessage() . ' at ' . $exception->getFile() . '#' . $exception->getLine(), self::FATAL);
}
//Recoverable errors handler
- public static function onError($number, $message, $file, $line){
+ public static function onError($number, $message, $file, $line) {
+ if (error_reporting() === 0) {
+ return;
+ }
self::write('PHP', $message . ' at ' . $file . '#' . $line, self::WARN);
}