function _log_cleanup_main in Util 7
Same name and namespace in other branches
- 6.3 contribs/log_cleanup/log_cleanup.module \_log_cleanup_main()
 
Clean up requested rows from watchdog. Default interval (259200) is 72 hours (3 days).
1 call to _log_cleanup_main()
- log_cleanup_cron in contribs/
log_cleanup/ log_cleanup.module  - Implementation of hook_cron(). Clean up a few things from watchdog.
 
File
- contribs/
log_cleanup/ log_cleanup.module, line 13  - Clean up watchdog messages.
 
Code
function _log_cleanup_main($type, $interval = LOG_CLEANUP_DEFAULT_INTERVAL) {
  // Delete stuff more than specified age.
  $result = db_delete('watchdog')
    ->condition('type', $type)
    ->condition('timestamp', REQUEST_TIME - $interval, '<')
    ->execute();
  return $result;
}