dblog_watchdog

6 dblog.module dblog_watchdog($log = array())
7 dblog.module dblog_watchdog(array $log_entry)
8 dblog.module dblog_watchdog(array $log_entry)

Implements hook_watchdog().

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

2 calls to dblog_watchdog()

File

modules/dblog/dblog.module, line 140
System monitoring and logging for administrators.

Code

function dblog_watchdog(array $log_entry) {
  Database::getConnection('default', 'default')->insert('watchdog')
    ->fields(array(
    'uid' => $log_entry['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();
}
Login or register to post comments