ga_push_log.rules_defaults.inc in GA Push 7
Rules default file for GA Push (log) module.
File
modules/log/ga_push_log.rules_defaults.incView source
<?php
/**
 * @file
 * Rules default file for GA Push (log) module.
 */
/**
 * Implements hook_default_rules_configuration().
 */
function ga_push_log_default_rules_configuration() {
  $rule = rules_reaction_rule();
  $rule->label = 'Send google analytics exception';
  $rule->active = TRUE;
  $rule
    ->event('watchdog')
    ->condition('data_is', array(
    'data:select' => 'log-entry:severity',
    'op' => 'IN',
    'value' => array(
      WATCHDOG_EMERGENCY,
      WATCHDOG_ALERT,
      WATCHDOG_CRITICAL,
    ),
  ))
    ->action('ga_push_action_push_exception', array(
    'exDescription:select' => 'log-entry:message',
    'exFatal' => TRUE,
    'method' => GA_PUSH_METHOD_DEFAULT,
  ));
  $configs['ga_push_log_exception'] = $rule;
  return $configs;
}Functions
| 
            Name | 
                  Description | 
|---|---|
| ga_push_log_default_rules_configuration | Implements hook_default_rules_configuration(). |