author | Tero Marttila <terom@fixme.fi> |
Wed, 17 Sep 2008 21:10:10 +0300 | |
changeset 28 | 91800c6af63b |
parent 23 | 67e71e9170e5 |
child 35 | 5b6043ce9686 |
permissions | -rw-r--r-- |
from twisted.internet import protocol, reactor from twisted.python import log import sys import api import logwatch_config as config class LogWatchModule (api.Module) : name = "logs" version = 0x0005 event_types = [ "error", "sudo", "ssh", "all" ] def handleConnect (self) : for source in config.sources() : source.setModule(self) def error (self, msg) : self.sendEvent("error", msg) def makeService (config) : return api.makeService(LogWatchModule, config)