--- a/fixbot/logwatch/sources.py Fri Feb 05 21:16:19 2010 +0200
+++ b/fixbot/logwatch/sources.py Fri Feb 05 21:30:06 2010 +0200
@@ -68,15 +68,14 @@
else :
# handle the structured message
- self.handleMessage(msg)
+ log.callWithLogger(self, self.handleMessage, msg)
def handleMessage (self, msg) :
"""
Process the given SyslogMessage
"""
-
- # XXX: filters should accept messages...
- line = str(msg)
+
+ # Log incoming lines
log.msg(repr(msg))
for filter in self.filters :
@@ -179,3 +178,6 @@
# handle it as a line of data
self.handleLine(data)
+ def logPrefix (self) :
+ return "LogSource(%s)" % (self.name, )
+