From: Matthijs Kooijman Date: Sat, 7 Aug 2010 18:53:20 +0000 (+0200) Subject: Action: store a logger object in each Action. X-Git-Url: https://git.stderr.nl/gitweb?p=matthijs%2Fprojects%2Fbackupninja.git;a=commitdiff_plain;h=7cc646921e15310e86807c26f8c6462b41362e58 Action: store a logger object in each Action. This will allow log messages to include the action they originate from in the future. --- diff --git a/src/lib/backupninja/handlers/__init__.py b/src/lib/backupninja/handlers/__init__.py index 29dc756..4846771 100644 --- a/src/lib/backupninja/handlers/__init__.py +++ b/src/lib/backupninja/handlers/__init__.py @@ -55,6 +55,10 @@ class Action(object): # Assume we'll run succesfully. If anything fails in the # meanwhile, set this to True. self.failed = False + # A logger object for this action. In the future, this might + # become a specific logger, that includes the action name and + # type. + self.log = log def run(self, **kwargs): """ diff --git a/src/lib/backupninja/handlers/test.py b/src/lib/backupninja/handlers/test.py index 3b8c5d4..33a4f47 100644 --- a/src/lib/backupninja/handlers/test.py +++ b/src/lib/backupninja/handlers/test.py @@ -21,12 +21,10 @@ """ Testing handler that logs a configurable message """ -import logging as log - from backupninja.handlers import Action class TestAction(Action): def run(self, **kwargs): - log.info(self.conf.get('main', 'message')) + self.log.info(self.conf.get('main', 'message')) handler = TestAction