function rules_debug_log_pre_render
Pre-render callback for the debug log, which renders and then clears it.
1 string reference to 'rules_debug_log_pre_render'
- rules_page_build in ./
rules.module - Implements hook_page_build() to add the rules debug log to the page bottom.
File
-
./
rules.module, line 1425
Code
function rules_debug_log_pre_render($elements) {
$logger = RulesLog::logger();
if ($log = $logger->render()) {
$logger = RulesLog::logger();
$logger->clear();
$elements[] = array(
'#markup' => $log,
);
$elements['#theme_wrappers'] = array(
'rules_log',
);
// Log the rules log to the system log if enabled.
if (variable_get('rules_debug_log', FALSE)) {
watchdog('rules', 'Rules debug information: !log', array(
'!log' => $log,
), WATCHDOG_NOTICE);
}
}
return $elements;
}