diff --git a/potx.inc b/potx.inc
index 813cbd7..8a4b2a4 100644
--- a/potx.inc
+++ b/potx.inc
@@ -285,7 +285,20 @@ function _potx_process_file($file_path, $strip_prefix = 0, $save_callback = '_po
 
   if ($api_version > POTX_API_5) {
     // Watchdog calls have both of their arguments translated from Drupal 6.x.
+    // @todo Drupal 8 deprecated watchdog() but did not remove it yet.
     _potx_find_watchdog_calls($file_name, $save_callback);
+    if ($api_version > POTX_API_7) {
+      // Logging calls may use a colorful set of methods now.
+      _potx_find_t_calls($file_name, $save_callback, 'debug');
+      _potx_find_t_calls($file_name, $save_callback, 'info');
+      _potx_find_t_calls($file_name, $save_callback, 'notice');
+      _potx_find_t_calls($file_name, $save_callback, 'warning');
+      _potx_find_t_calls($file_name, $save_callback, 'error');
+      _potx_find_t_calls($file_name, $save_callback, 'critical');
+      _potx_find_t_calls($file_name, $save_callback, 'alert');
+      _potx_find_t_calls($file_name, $save_callback, 'emergency');
+      // @todo: add support for log()
+    }
   }
   else {
     // Watchdog calls only have their first argument translated in Drupal 5.x
diff --git a/tests/potx.test b/tests/potx.test
index dc0e8c2..bf625e4 100644
--- a/tests/potx.test
+++ b/tests/potx.test
@@ -261,6 +261,15 @@ class PotxTestCase extends DrupalWebTestCase {
 
     $this->assertMsgID('TranslationWrapper string');
     $this->assertMsgIDContext('TranslationWrapper string with context', 'With context');
+
+    $this->assertMsgID('Debug message');
+    $this->assertMsgID('Info message');
+    $this->assertMsgID('Notice message');
+    $this->assertMsgID('Warning message');
+    $this->assertMsgID('Error message');
+    $this->assertMsgID('Critical message');
+    $this->assertMsgID('Alert message');
+    $this->assertMsgID('Emergency message');
   }
 
   /**
diff --git a/tests/potx_test_8.module b/tests/potx_test_8.module
index af15310..9626332 100644
--- a/tests/potx_test_8.module
+++ b/tests/potx_test_8.module
@@ -15,6 +15,15 @@
 function potx_test_8_example() {
   $a = new TranslationWrapper('TranslationWrapper string');
   $b = new TranslationWrapper('TranslationWrapper string with context', array(), array('context' => 'With context'));
+
+  $a->debug('Debug message');
+  $b->info('Info message');
+  $c->notice('Notice message');
+  $d->warning('Warning message');
+  $e->error('Error message');
+  $f->critical('Critical message');
+  $g->alert('Alert message');
+  $h->emergency('Emergency message');
 }
 
 /**
