function rules_exit in Rules 7.2
Implements hook_exit().
2 string references to 'rules_exit'
- drush_rules_scheduler_tasks in rules_scheduler/
rules_scheduler.drush.inc - Command callback for processing the rules_scheduler_tasks queue.
- rules_scheduler_cron in rules_scheduler/
rules_scheduler.module - Implements hook_cron().
File
- ./
rules.module, line 1445 - Rules engine module.
Code
function rules_exit() {
// Bail out if this is cached request and modules are not loaded.
if (!module_exists('rules') || !module_exists('user')) {
return;
}
if (rules_show_debug_output()) {
if ($log = RulesLog::logger()
->render()) {
// Keep the log in the session so we can show it on the next page.
$_SESSION['rules_debug'][] = $log;
}
}
// Log the rules log to the system log if enabled.
if (variable_get('rules_debug_log', FALSE) && ($log = RulesLog::logger()
->render())) {
watchdog('rules', 'Rules debug information: !log', array(
'!log' => $log,
), WATCHDOG_NOTICE);
}
}