Log group chats by default?

I am running a pilot of Openfire at my company (I hope the pilot period will be ending soon), but I have hit an issue. Is it possible to enable group chat logging by default? When I create a new temporary group chat room in Spark, it does not appear to enable the logging by default (or even give you the option to enable it in Spark). Is it possible to change the default?
Node.java.patch.txt (939 Bytes)
NodeAffiliate.java.patch.txt (527 Bytes)
PubSubEngine.java.patch.txt (1090 Bytes)
OpenFirePubSub-MemberAffiliationTest.txt (4081 Bytes)

Anyone?

I would have thought that perhaps this could be a good opportunity to encourage me and my company to look into the Enterprise version… Are group chats logged by default with all of the Enterprise version’s logging/reporting features?

Hey David,

There are several system properties available for group chats that you can use to configure default values. Below is a list of them:

Property name

values

muc.room.publicRoom

true / false

muc.room.persistent

true / false

muc.room.moderated

true / false

muc.room.membersOnly

true / false

muc.room.canOccupantsInvite

true / false

muc.room.canAnyoneDiscoverJID

true / false

muc.room.logEnabled

true / false

muc.room.loginRestrictedToNickname

true / false

muc.room.canChangeNickname

true / false

| muc.room.registrationEnabled | true / false |

In your case use muc.room.logEnabled. Anyway, I would recommend checking out the Enterprise Edition since it provides a much more complete solution for chat archiving and reporting.

Regards,

– Gato

Thanks, that is helpful. Is that documented somewhere? Could I have found that on my own?

Hey,

There is a document that mentions many if the supported system properties but I just checked and the MUC properties are not there. In summary, the only ways to know them are 1) check the source code or 2) ask in the forums as you did.

Regards,

– Gato