Action: store a logger object in each Action.
[matthijs/projects/backupninja.git] / src / lib / backupninja / handlers / test.py
index 4676ce352d0ae6aeb190b29fac488d57e9c05f35..33a4f47d11ce535b9e293a08a489293fd17e9031 100644 (file)
 
 """ Testing handler that logs a configurable message """
 
-import logging as log
+from backupninja.handlers import Action
 
-from backupninja.handlers import Handler
-
-class TestHandler(Handler):
-    def run(self):
-        log.info(self.conf.get('main', 'message'))
+class TestAction(Action):
+    def run(self, **kwargs):
+        self.log.info(self.conf.get('main', 'message'))
         
-handler = TestHandler
+handler = TestAction