X-Git-Url: https://git.llucax.com/software/pymin.git/blobdiff_plain/4e2a4702fe9f1daa6289f1e74746659921db7307..5d2a72486a8ef72659df813e1c0feed41da3a667:/pymin/services/vrrp/__init__.py diff --git a/pymin/services/vrrp/__init__.py b/pymin/services/vrrp/__init__.py index 9fdfd1a..30be5a1 100644 --- a/pymin/services/vrrp/__init__.py +++ b/pymin/services/vrrp/__init__.py @@ -4,6 +4,7 @@ import os from os import path from signal import SIGTERM from subprocess import Popen, PIPE +import logging ; log = logging.getLogger('pymin.services.vrrp') from pymin import procman from pymin.seqtools import Sequence @@ -12,7 +13,7 @@ from pymin.services.util import Restorable, TransactionalHandler, \ ReloadHandler, RestartHandler, \ ServiceHandler, ParametersHandler, call -__ALL__ = ('VrrpHandler',) +__all__ = ('VrrpHandler',) # FIXME the the command should not use new parameters unless commit where called # i.e. integrate commit with procman to update internal procman parameters. @@ -42,12 +43,14 @@ class VrrpHandler(Restorable, ParametersHandler, ReloadHandler, RestartHandler, return command def _service_start(self): + log.debug(u'VrrpHandler._service_start()') procinfo = procman.get('vrrp') procinfo.command = self._command procinfo.persist = self.params['persist'] procman.start('vrrp') def _service_stop(self): + log.debug(u'VrrpHandler._service_stop()') procman.stop('vrrp') def _service_restart(self): @@ -57,6 +60,7 @@ class VrrpHandler(Restorable, ParametersHandler, ReloadHandler, RestartHandler, procman.restart('vrrp') def __init__(self, pickle_dir='.', config_dir='.', pid_dir='.'): + log.debug(u'VrrpHandler(%r, %r, $r)', pickle_dir, config_dir, pid_dir) self._persistent_dir = pickle_dir self._pid_dir = pid_dir procman.register('vrrp', None) @@ -64,7 +68,14 @@ class VrrpHandler(Restorable, ParametersHandler, ReloadHandler, RestartHandler, if __name__ == '__main__': + + logging.basicConfig( + level = logging.DEBUG, + format = '%(asctime)s %(levelname)-8s %(message)s', + datefmt = '%H:%M:%S', + ) + v = VrrpHandler() - v.set('prio','10') + v.set('prio', '10') v.commit()