function watchdog_menu in Drupal 5
Same name and namespace in other branches
- 4 modules/watchdog.module \watchdog_menu()
Implementation of hook_menu().
File
- modules/
watchdog/ watchdog.module, line 32 - System monitoring and logging for administrators.
Code
function watchdog_menu($may_cache) {
$items = array();
if ($may_cache) {
$items[] = array(
'path' => 'admin/logs/watchdog',
'title' => t('Recent log entries'),
'description' => t('View events that have recently been logged.'),
'callback' => 'watchdog_overview',
'weight' => -1,
);
$items[] = array(
'path' => 'admin/logs/page-not-found',
'title' => t("Top 'page not found' errors"),
'description' => t("View 'page not found' errors (404s)."),
'callback' => 'watchdog_top',
'callback arguments' => array(
'page not found',
),
);
$items[] = array(
'path' => 'admin/logs/access-denied',
'title' => t("Top 'access denied' errors"),
'description' => t("View 'access denied' errors (403s)."),
'callback' => 'watchdog_top',
'callback arguments' => array(
'access denied',
),
);
$items[] = array(
'path' => 'admin/logs/event',
'title' => t('Details'),
'callback' => 'watchdog_event',
'type' => MENU_CALLBACK,
);
}
else {
if (arg(0) == 'admin' && arg(1) == 'logs') {
// Add the CSS for this module
drupal_add_css(drupal_get_path('module', 'watchdog') . '/watchdog.css', 'module', 'all', FALSE);
}
}
return $items;
}