summaryrefslogtreecommitdiff
path: root/modules/dblog/dblog.module
diff options
context:
space:
mode:
Diffstat (limited to 'modules/dblog/dblog.module')
-rw-r--r--modules/dblog/dblog.module34
1 files changed, 14 insertions, 20 deletions
diff --git a/modules/dblog/dblog.module b/modules/dblog/dblog.module
index 5f3623e53..5060b0f2b 100644
--- a/modules/dblog/dblog.module
+++ b/modules/dblog/dblog.module
@@ -119,26 +119,20 @@ function _dblog_get_message_types() {
}
function dblog_watchdog($log = array()) {
- $current_db = db_set_active();
- db_query("INSERT INTO {watchdog}
- (uid, type, message, variables, severity, link, location, referer, hostname, timestamp)
- VALUES
- (%d, '%s', '%s', '%s', %d, '%s', '%s', '%s', '%s', %d)",
- $log['user']->uid,
- $log['type'],
- $log['message'],
- serialize($log['variables']),
- $log['severity'],
- $log['link'],
- $log['request_uri'],
- $log['referer'],
- $log['ip'],
- $log['timestamp']
- );
-
- if ($current_db) {
- db_set_active($current_db);
- }
+ Database::getConnection('default')->insert('watchdog')
+ ->fields(array(
+ 'uid' => $log['user']->uid,
+ 'type' => $log['type'],
+ 'message' => $log['message'],
+ 'variables' => serialize($log['variables']),
+ 'severity' => $log['severity'],
+ 'link' => $log['link'],
+ 'location' => $log['request_uri'],
+ 'referer' => $log['referer'],
+ 'hostname' => $log['ip'],
+ 'timestamp' => $log['timestamp'],
+ ))
+ ->execute();
}
/**