author | Tero Marttila <terom@paivola.fi> |
Wed, 26 Mar 2008 03:03:46 +0200 | |
changeset 18 | 6348bf9750bc |
parent 15 | e31e38d654b6 |
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) if __name__ == '__main__' : LogWatchModule().run()