如何记录通过ejabberd传递的消息

时间:2010-02-22 10:46:57

标签: logging messages ejabberd

我想在ejabberd服务器收到节(仅消息和在线状态)时记录,当它被发送到另一方(或广播)时。

对我来说重要的是记录节和他们被发送的时间&接收。

感谢。

4 个答案:

答案 0 :(得分:1)

我面临同样的问题。我主要想记录群聊和偶尔的p2p聊天,最好是在mysql中。 我找到了一个执行mysql日志记录的模块,但它需要修补和重新编译,我不知道它是否会在将来维护: http://www.dp.uz.gov.ua/o.palij/mod_logdb/

还有一些其他的mod(比如mod_muc_log)。尝试搜索ejabberd.im

如果以编程方式访问ejabberd(就像我的情况一样),另一个选项会在每个对话中自动包含一个日志机器人。

我想我会从第一个解决方案开始。

答案 1 :(得分:0)

这将为你们双方做好准备。 http://www.ejabberd.im/install-bandersnatch

答案 2 :(得分:0)

答案 3 :(得分:0)

如果您有兴趣记录群聊的节和存在,请使用mod_muc_log模块https://www.ejabberd.im/mod_muc_log