--- a/log_channel.py Mon Feb 09 11:05:53 2009 +0200
+++ b/log_channel.py Mon Feb 09 11:46:17 2009 +0200
@@ -2,6 +2,8 @@
A channel represents a series of log events, stored in some log source
"""
+import log_search
+
class LogChannel (object) :
"""
A single IRC channel, logged to some specific place
@@ -24,4 +26,11 @@
"""
return "%s - %s" % (self.network, self.name)
+
+ def search (self, query) :
+ """
+ Perform a search on this channel, returning a sequence of LogLines
+ """
+ return log_search.index.search_simple(self, query)
+