diff --git a/gajim/common/logger.py b/gajim/common/logger.py
index 4e348594be21b7ab3be47774c40bb16729d39762..92eb7f74ce0c5e9798065b98971b7f7ac9d4130c 100644
--- a/gajim/common/logger.py
+++ b/gajim/common/logger.py
@@ -186,9 +186,9 @@ def caps_decoder(dict_):
 
 def timeit(func):
     def func_wrapper(self, *args, **kwargs):
-        start = time.time() / 1e9
+        start = time.time()
         result = func(self, *args, **kwargs)
-        exec_time = (time.time() / 1e9 - start)
+        exec_time = (time.time() - start) * 1e3
         level = 30 if exec_time > 50 else 10
         log.log(level, 'Execution time for %s: %s ms',
                 func.__name__, math.ceil(exec_time))