summaryrefslogtreecommitdiff
path: root/src/logger.py
diff options
context:
space:
mode:
authorFlorent Le Coz <louiz@louiz.org>2011-01-12 18:34:04 +0100
committerFlorent Le Coz <louiz@louiz.org>2011-01-12 18:34:04 +0100
commitce1fc18e104c9ed963347c50c48a7e40f755027e (patch)
tree11e35a47d8b8001503174920fa567584a7b22a6a /src/logger.py
parent22ad96e7aa06e03d380f35d66212cea713dff0f2 (diff)
downloadpoezio-ce1fc18e104c9ed963347c50c48a7e40f755027e.tar.gz
poezio-ce1fc18e104c9ed963347c50c48a7e40f755027e.tar.bz2
poezio-ce1fc18e104c9ed963347c50c48a7e40f755027e.tar.xz
poezio-ce1fc18e104c9ed963347c50c48a7e40f755027e.zip
Log messages from normal and private conversations as well
Diffstat (limited to 'src/logger.py')
-rw-r--r--src/logger.py16
1 files changed, 8 insertions, 8 deletions
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: