浏览代码

Move log messages to container

Ben Firshman 12 年之前
父节点
当前提交
bdf99cd443
共有 2 个文件被更改,包括 6 次插入2 次删除
  1. 6 0
      plum/container.py
  2. 0 2
      plum/service.py

+ 6 - 0
plum/container.py

@@ -1,4 +1,6 @@
+import logging
 
+log = logging.getLogger(__name__)
 
 class Container(object):
     """
@@ -82,15 +84,19 @@ class Container(object):
         return out
 
     def start(self, **options):
+        log.info("Starting %s..." % self.name)
         return self.client.start(self.id, **options)
 
     def stop(self):
+        log.info("Stopping %s..." % self.name)
         return self.client.stop(self.id)
 
     def kill(self):
+        log.info("Killing %s..." % self.name)
         return self.client.kill(self.id)
 
     def remove(self):
+        log.info("Removing %s..." % self.name)
         return self.client.remove_container(self.id)
 
     def inspect_if_not_inspected(self):

+ 0 - 2
plum/service.py

@@ -92,7 +92,6 @@ class Service(object):
                 external_dir, internal_dir = volume.split(':')
                 volume_bindings[os.path.abspath(external_dir)] = internal_dir
 
-        log.info("Starting %s..." % container.name)
         container.start(
             links=self._get_links(),
             port_bindings=port_bindings,
@@ -102,7 +101,6 @@ class Service(object):
 
     def stop_container(self):
         container = self.containers()[-1]
-        log.info("Stopping and removing %s..." % container.name)
         container.kill()
         container.remove()