Skip to content

Commit 75bc0bc

Browse files
authored
Merge pull request #23093 from nextcloud/backport/23083/stable19
[stable19] Generate exception to log on php errors
2 parents 0d4ea5f + 4fec3d0 commit 75bc0bc

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

lib/private/Log/ErrorHandler.php

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -88,12 +88,14 @@ public static function onError($number, $message, $file, $line) {
8888
return;
8989
}
9090
$msg = $message . ' at ' . $file . '#' . $line;
91-
self::$logger->error(self::removePassword($msg), ['app' => 'PHP']);
91+
$e = new \Error(self::removePassword($msg));
92+
self::$logger->logException($e, ['app' => 'PHP']);
9293
}
9394

9495
//Recoverable handler which catch all errors, warnings and notices
9596
public static function onAll($number, $message, $file, $line) {
9697
$msg = $message . ' at ' . $file . '#' . $line;
97-
self::$logger->debug(self::removePassword($msg), ['app' => 'PHP']);
98+
$e = new \Error(self::removePassword($msg));
99+
self::$logger->logException($e, ['app' => 'PHP', 'level' => 0]);
98100
}
99101
}

0 commit comments

Comments
 (0)