diff -r 000000000000 -r aa6df8f9c44a fixbot/logwatcher.py --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/fixbot/logwatcher.py Mon Sep 15 00:27:05 2008 +0300 @@ -0,0 +1,28 @@ +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() +