Settings

This module allows you to filter your watchdog messages based on severity level. It can also deduplicate the watchdog messages.

hook_watchdog_filtering() is also exposed by this module. Example from watchdog_filtering.api.php:

<?php
/**
 * Filter watchdog log entry. Works similar to hook_node_access().
 *
 * @param array $log_entry
 *   The watchdog log entry
 */
function hook_watchdog_filtering(array $log_entry) {
 
// Never watchdog page not found messages.
 
if ($log_entry['type'] == 'page not found') {
    return
WATCHDOG_FILTERING_EXCLUDE;
  }

 

// "Always" watchdog php messages.
 
if ($log_entry['type'] == 'php') {
    return
WATCHDOG_FILTERING_INCLUDE;
  }

 

// Don't affect filtering on other messages.
 
return WATCHDOG_FILTERING_IGNORE;
}
?>

Project Information

Downloads