1782
|
1 #summary Log chatroom messages to disk
|
|
2 #labels Stage-Beta
|
|
3
|
|
4 = Introduction =
|
|
5
|
|
6 This module logs the conversation of chatrooms running on the server to Prosody's data store. To view them you will need a module such as [mod_muc_log_http].
|
|
7
|
|
8 = Details =
|
|
9
|
|
10 mod_muc_log must be loaded individually for the components that need it. Assuming you have a MUC component already running on conference.example.org then you can add muc_log to it like so:
|
|
11
|
|
12 {{{
|
|
13 Component "conference.example.org" "muc"
|
|
14 modules_enabled = {
|
|
15 "muc_log";
|
|
16 }
|
|
17 }}}
|
|
18
|
|
19 Logging is not enabled by default. In 0.9+ logging can be enabled per room in the room config form.
|
|
20
|
|
21 To enable logging in older versions, or to enable logging by default for all rooms, set
|
|
22
|
|
23 {{{
|
|
24 muc_log_by_default = true -- Log all rooms by default
|
|
25 }}}
|
|
26
|
|
27
|
|
28 = Compatibility =
|
|
29 || 0.6 || Works ||
|
|
30 || 0.7 || Works ||
|
|
31 || 0.8 || Works ||
|
|
32 || 0.9 || Works ||
|
|
33
|
|
34 *Note* that per-room configuration only works in 0.9+.
|