Good evening. I’m currently running Openfire 3.6.4 under Ubuntu 8.04 LTS with a MySQL database. I currently have the monitoring plugin logging chats, and it seems to be catching the standard communication you’d expect:
Group chats (email@example.com)
One-to-one chats initiated via the client “Buddy List” (i.e. bob@server to jane@server)
Sadly, a lot of one-to-one chats are being initiated via the group chat system, i.e. from firstname.lastname@example.org/bob to email@example.com/jane. These aren’t being logged by the Monitoring plugin. Is there any way for the monitoring plugin to catch these chats? Thanks!
Just a shot in the dark: are your archiving settings set up to catch one-to-one and/or group chats? Click Server, then Archiving, then on the left submenu, click “Archiving Settings”. See if “archive one-to-one chats” is checked.
If everything’s checked like it should be, are any logs being saved when you go to “Search Archive” and search for any results?
I installed Spark 2.5.8 on a test machine to see if I could duplicate the issue. It appears the problem you’re having is client side, not server side. As best I can tell, when you (tdeniston, for example) double click a user that’s in the room (jgolightly, for example), Spark is initiating the chat from tdeniston@server to firstname.lastname@example.org/jgolightly. The archiving plugin can’t catch that.
I’d either file a bug report for Spark and see if the devs agree, or if your deployment is small enough, look for a client that initiates chat from a chat room outside the conference plugin.
I’m not logging information server side, but rather wanting to ensure that private messages initiated throuhg groupchat aren’t being logged into a separate log file. So for instance if you initiate a private message from groupchat to user bob, it will be the same as initating a private chat from the contacts list.
All of our users are trying to located private chat history, but there are always two different logs and it makes for a huge mess.