diff --git a/src/bob/bio/vein/script/blame.py b/src/bob/bio/vein/script/blame.py
index 3773f1e10fe70ce1c355b70f9e42f3fc999a01f7..bda0e923331dce1050ec2ad119374b8a6a0fa9a7 100644
--- a/src/bob/bio/vein/script/blame.py
+++ b/src/bob/bio/vein/script/blame.py
@@ -37,11 +37,10 @@ Examples:
 import os
 import sys
 
+import clapp.logging
 import numpy
 
-import bob.extension.log
-
-logger = bob.extension.log.setup("bob.bio.vein")
+logger = clapp.logging.setup("bob.bio.vein")
 
 
 def main(user_input=None):
@@ -66,7 +65,7 @@ def main(user_input=None):
 
     # Sets-up logging
     verbosity = int(args["--verbose"])
-    bob.extension.log.set_verbosity_level(logger, verbosity)
+    clapp.logging.set_verbosity_level(logger, verbosity)
 
     # validates number of cases
     cases = int(args["--cases"])
diff --git a/src/bob/bio/vein/script/compare_rois.py b/src/bob/bio/vein/script/compare_rois.py
index f1198a8d61279a4aec3bc7e1fd222e9ee907bfaf..07f63e0bc293a178d81ef1e4610e3727cfdf8d0d 100644
--- a/src/bob/bio/vein/script/compare_rois.py
+++ b/src/bob/bio/vein/script/compare_rois.py
@@ -48,14 +48,11 @@ import operator
 import os
 import sys
 
+import clapp.logging
 import h5py
 import numpy
 
-import bob.extension.log
-
-logger = bob.extension.log.setup("bob.bio.vein")
-
-import bob.io.base
+logger = clapp.logging.setup("bob.bio.vein")
 
 
 def make_catalog(d):
@@ -160,7 +157,7 @@ def main(user_input=None):
 
     # Sets-up logging
     verbosity = int(args["--verbose"])
-    bob.extension.log.set_verbosity_level(logger, verbosity)
+    clapp.logging.set_verbosity_level(logger, verbosity)
 
     # Catalogs
     gt = make_catalog(args["<ground-truth>"])
diff --git a/src/bob/bio/vein/script/validate.py b/src/bob/bio/vein/script/validate.py
index 655f4e98dbd94f59a986c2f2bd52e640813ea4cd..937418e90f9aec47fd48f51de55b1dc10fe9b7ed 100644
--- a/src/bob/bio/vein/script/validate.py
+++ b/src/bob/bio/vein/script/validate.py
@@ -36,9 +36,9 @@ def setup_logger(name, level):
 
     """
 
-    import bob.extension.log
+    import clapp.logging
 
-    logger = bob.extension.log.setup(name)
+    logger = clapp.logging.setup(name)
 
     if not (0 <= level < 4):
         raise schema.SchemaError(
@@ -46,7 +46,7 @@ def setup_logger(name, level):
         )
 
     # Sets-up logging
-    bob.extension.log.set_verbosity_level(logger, level)
+    clapp.logging.set_verbosity_level(logger, level)
 
     return logger
 
diff --git a/src/bob/bio/vein/script/view_sample.py b/src/bob/bio/vein/script/view_sample.py
index 8ee768d89b28fc81090d4e6433387cb59d8337ec..9bc5041161ed9d133184d0f0fd175462b14ed9e6 100644
--- a/src/bob/bio/vein/script/view_sample.py
+++ b/src/bob/bio/vein/script/view_sample.py
@@ -46,14 +46,13 @@ Examples:
 import os
 import sys
 
+import clapp.logging
 import docopt
 import h5py
 import numpy
 import schema
 
-import bob.extension.log
-
-logger = bob.extension.log.setup("bob.bio.vein")
+logger = clapp.logging.setup("bob.bio.vein")
 
 import matplotlib.pyplot as mpl