MUC component supports logging inforamtions about
to HTML, XML or plain text files.
To enable this functionality you need to modify etc/init.properties
file to enable muc-logger
in MUC component, like this:
muc () { muc-logger () { } }
By default files are stored in logs
subdirectory of Tigase XMPP Server installation directory.
You may change it by setting room-log-directory
property of MUC component to path where you want to store room logs.
muc () { 'muc-logger' () { } 'room-log-directory' = '/var/log/muc/' }
We provide default logger for room events, but if you want, you may set your own custom logger.
Here we set com.example.CustomLogger
as logger for MUC rooms:
muc () { 'muc-logger' (class: com.example.CustomLogger) { } }