diff --git a/slapos/recipe/request.py b/slapos/recipe/request.py
index 9b74022d1f8111e28e3a682888dd39c8755d6673..aa6e2f0d14de057dc924cbdf4d614ff74a52563f 100644
--- a/slapos/recipe/request.py
+++ b/slapos/recipe/request.py
@@ -83,7 +83,7 @@ class Recipe(object):
   failed = None
 
   def __init__(self, buildout, name, options):
-    logger = logging.getLogger(name)
+    self.logger = logging.getLogger(name)
 
     slap = slapmodule.slap()
 
@@ -104,7 +104,7 @@ class Recipe(object):
       return_parameters = [str(parameter).strip()
         for parameter in options['return'].split()]
     else:
-      logger.debug("No parameter to return to main instance."
+      self.logger.debug("No parameter to return to main instance."
         "Be careful about that...")
 
     software_type = options.get('software-type', 'RootInstanceSoftware')