From ce1fc18e104c9ed963347c50c48a7e40f755027e Mon Sep 17 00:00:00 2001 From: Florent Le Coz Date: Wed, 12 Jan 2011 18:34:04 +0100 Subject: Log messages from normal and private conversations as well --- src/logger.py | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) (limited to 'src/logger.py') diff --git a/src/logger.py b/src/logger.py index 991187a0..d2a00eaa 100644 --- a/src/logger.py +++ b/src/logger.py @@ -34,10 +34,10 @@ class Logger(object): def __init__(self): self.logfile = config.get('logfile', 'logs') # a dict of 'groupchatname': file-object (opened) - self.groupchat_fds = dict() + self.fds = dict() def __del__(self): - for opened_file in self.groupchat_fds.values(): + for opened_file in self.fds.values(): opened_file.close() def check_and_create_log_dir(self, room): @@ -54,19 +54,19 @@ class Logger(object): pass try: fd = open(os.path.join(directory, room), 'a') - self.groupchat_fds[room] = fd + self.fds[room] = fd return fd except IOError: return None - def groupchat(self, room, nick, msg): + def log_message(self, jid, nick, msg): """ - log the message in the appropriate room's file + log the message in the appropriate jid's file """ - if room in self.groupchat_fds.keys(): - fd = self.groupchat_fds[room] + if jid in self.fds.keys(): + fd = self.fds[jid] else: - fd = self.check_and_create_log_dir(room) + fd = self.check_and_create_log_dir(jid) if not fd: return if nick: -- cgit v1.2.3