diff --git modules/dblog/dblog.admin.inc modules/dblog/dblog.admin.inc
index 78e7bf4..60eca3f 100644
--- modules/dblog/dblog.admin.inc
+++ modules/dblog/dblog.admin.inc
@@ -46,7 +46,7 @@ function dblog_overview() {
   );
 
   $query = db_select('watchdog', 'w')->extend('PagerDefault')->extend('TableSort');
-  $query->join('users', 'u', 'w.uid = u.uid');
+  $query->leftJoin('users', 'u', 'w.uid = u.uid');
   $query
     ->fields('w', array('wid', 'uid', 'severity', 'type', 'timestamp', 'message', 'variables', 'link'))
     ->addField('u', 'name');
diff --git modules/dblog/dblog.module modules/dblog/dblog.module
index 991a97b..04c1ef3 100644
--- modules/dblog/dblog.module
+++ modules/dblog/dblog.module
@@ -100,26 +100,6 @@ function dblog_cron() {
   }
 }
 
-/**
- * Implements hook_user_cancel().
- */
-function dblog_user_cancel($edit, $account, $method) {
-  switch ($method) {
-    case 'user_cancel_reassign':
-      db_update('watchdog')
-        ->fields(array('uid' => 0))
-        ->condition('uid', $account->uid)
-        ->execute();
-      break;
-
-    case 'user_cancel_delete':
-      db_delete('watchdog')
-        ->condition('uid', $account->uid)
-        ->execute();
-      break;
-  }
-}
-
 function _dblog_get_message_types() {
   $types = array();
 
@@ -166,4 +146,3 @@ function dblog_form_system_logging_settings_alter(&$form, $form_state) {
   );
   $form['actions']['#weight'] = 1;
 }
-
