dblog_watchdog

Definition

dblog_watchdog(array $log_entry)
drupal/modules/dblog/dblog.module, line 125

Description

Implementation of hook_watchdog().

Note some values may be truncated for database column size restrictions.

Code

function dblog_watchdog(array $log_entry) {
  Database::getConnection('default')->insert('watchdog')
    ->fields(array(
      'uid' => $log_entry['user']->uid,
      'type' => substr($log_entry['type'], 0, 64),
      'message' => $log_entry['message'],
      'variables' => serialize($log_entry['variables']),
      'severity' => $log_entry['severity'],
      'link' => substr($log_entry['link'], 0, 255),
      'location' => $log_entry['request_uri'],
      'referer' => $log_entry['referer'],
      'hostname' => substr($log_entry['ip'], 0, 128),
      'timestamp' => $log_entry['timestamp'],
    ))
    ->execute();
}