author | Tero Marttila <terom@fixme.fi> |
Sat, 19 Sep 2009 23:00:30 +0300 | |
changeset 30 | 33527d91b6f6 |
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)