59
|
1 #summary Module which logs muc conversations to a file |
61
|
2 #labels Stage-Alpha |
59
|
3 |
|
4 = Introduction = |
|
5 |
|
6 This module logs the conversation of muc running on this server to a daily changing file. |
|
7 There is a file per room. |
|
8 |
|
9 = Details = |
|
10 |
|
11 Here is a example config with just the muclogging parts added to the right sections: |
|
12 {{{ |
62
|
13 component "rooms.example.com" "muc" |
63
|
14 modules_enabled = { |
|
15 "muc_log"; |
|
16 } |
|
17 |
59
|
18 muc_log = { |
|
19 folder = "/var/log/prosody/rooms"; |
|
20 http_port = 5290; |
|
21 } |
|
22 }}} |
|
23 |
|
24 The http server part would then be reachable at the url: |
|
25 {{{ |
|
26 http://example.com:5290/muc_log/ |
|
27 }}} |
|
28 |
|
29 = TODO = |
64
|
30 * out the presence stanzas correct join/leave/status change |
|
31 * out muc room title changes correctly |
|
32 * out kicks or bans correctly |
65
|
33 * try to split html and code |
64
|
34 * testing testing |