diff --git a/dftimewolf/lib/collectors/grr_base.py b/dftimewolf/lib/collectors/grr_base.py
index <HASH>..<HASH> 100644
--- a/dftimewolf/lib/collectors/grr_base.py
+++ b/dftimewolf/lib/collectors/grr_base.py
@@ -1,6 +1,5 @@
 """Base GRR module class. GRR modules should extend it."""
 
-import logging
 import tempfile
 import time
 from typing import Optional, Union, Callable, List, Any
@@ -12,6 +11,7 @@ from grr_api_client.flow import Flow
 from grr_api_client.hunt import Hunt
 
 from dftimewolf.lib.errors import DFTimewolfError
+from dftimewolf.lib.logging_utils import WolfLogger
 
 
 class GRRBaseModule(object):
@@ -77,7 +77,7 @@ class GRRBaseModule(object):
       self,
       grr_object: Union[Hunt, Client],
       grr_function: Callable,  # type: ignore[type-arg]
-      logger: logging.Logger,
+      logger: WolfLogger,
       *args: Any,
       **kwargs: Any
   ) -> Union[Flow, Hunt]:
@@ -111,7 +111,7 @@ class GRRBaseModule(object):
         if approval_sent:
           logger.info('Approval not yet granted, waiting {0:d}s'.format(
               self._CHECK_APPROVAL_INTERVAL_SEC))
-          logger.success(approval_url) # type: ignore
+          logger.success(approval_url)
           time.sleep(self._CHECK_APPROVAL_INTERVAL_SEC)
           continue
Type fix (#<I>)

* Type fix



* linter appeasement