--- /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()
+