Skip to content
Permalink
Browse files

redirect() - log performance profiling info

Many heavy pages end in a redirect. Log their profiling data!

Thanks to Matt Clarkson for spotting the problem.
  • Loading branch information...
martinlanghoff
martinlanghoff committed Sep 12, 2007
1 parent 6b6eea5 commit 3446daa3daa9ea4e93db824bb9b5fe5d911be0fe
Showing with 8 additions and 0 deletions.
  1. +8 −0 lib/weblib.php
@@ -5467,6 +5467,14 @@ function redirect($url, $message='', $delay=-1) {
$message = "<strong>Error output, so disabling automatic redirect.</strong></p><p>" . $message;
}
$performanceinfo = '';
if (defined('MDL_PERF') || (!empty($CFG->perfdebug) and $CFG->perfdebug > 7)) {
if (defined('MDL_PERFTOLOG')) {
$perf = get_performance_info();
error_log("PERF: " . $perf['txt']);
}
}
/// when no message and header printed yet, try to redirect
if (empty($message) and !defined('HEADER_PRINTED')) {

0 comments on commit 3446daa

Please sign in to comment.
You can’t perform that action at this time.