Always log fatal errors that terminate the PHP script

pull/5/merge
Thomas Bruederli 12 years ago
parent 705ba185bb
commit 8193151b5a

@ -1057,7 +1057,8 @@ class rcube
return;
}
if ($log && $arg['type'] && $arg['message']) {
if (($log || $terminate) && $arg['type'] && $arg['message']) {
$arg['fatal'] = $terminate;
self::log_bug($arg);
}
@ -1085,7 +1086,7 @@ class rcube
}
// write error to local log file
if ($level & 1) {
if (($level & 1) || !empty($arg_arr['fatal'])) {
if ($_SERVER['REQUEST_METHOD'] == 'POST') {
$post_query = '?_task='.urlencode($_POST['_task']).'&_action='.urlencode($_POST['_action']);
}

Loading…
Cancel
Save