diff options
author | Florent Le Coz <louiz@louiz.org> | 2011-01-12 18:34:04 +0100 |
---|---|---|
committer | Florent Le Coz <louiz@louiz.org> | 2011-01-12 18:34:04 +0100 |
commit | ce1fc18e104c9ed963347c50c48a7e40f755027e (patch) | |
tree | 11e35a47d8b8001503174920fa567584a7b22a6a /src/logger.py | |
parent | 22ad96e7aa06e03d380f35d66212cea713dff0f2 (diff) | |
download | poezio-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.py | 16 |
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: |