Mercurial > prosody-wiki
annotate mod_muc_log.wiki @ 92:dc62fc777239
Edited wiki page through web user interface.
author | t.ephraim |
---|---|
date | Sat, 14 Nov 2009 10:14:50 +0000 |
parents | dc4125a5f438 |
children | 82e7feef398c |
rev | line source |
---|---|
59 | 1 #summary Module which logs muc conversations to a file |
71
87bba9ac5896
removed folder config option. isn't needed anymore, cause we use datamanager to store the logging stuff.
t.ephraim
parents:
70
diff
changeset
|
2 #labels Stage-Beta |
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 {{{ | |
89 | 13 Host "*" |
63 | 14 modules_enabled = { |
89 | 15 ..... |
63 | 16 "muc_log"; |
89 | 17 ..... |
63 | 18 } |
19 | |
59 | 20 muc_log = { |
21 http_port = 5290; | |
88 | 22 showJoin = false; -- default is true |
23 showStatus = false; -- default is true | |
89 | 24 } |
25 | |
26 component "rooms.example.com" "muc" | |
27 logging = true; | |
28 | |
59 | 29 }}} |
30 | |
31 The http server part would then be reachable at the url: | |
32 {{{ | |
33 http://example.com:5290/muc_log/ | |
34 }}} | |
35 | |
88 | 36 showJoin sets the default for showing joins or leaves. |
37 showStatus sets the default for showing status changes. | |
38 | |
59 | 39 = TODO = |
73 | 40 * log/output bans correctly |
86 | 41 * show a nice errormessage when lfs is not installed |
87 | 42 * let the admin choose to enable logging via room config |
91 | 43 * show the scrollbars only when needed |
44 * resize the messages div when size of window changes | |
45 * make /me message displayed correctly | |
46 * support speeqe.com to directly join the room | |
47 * when viewing a specific day, add previous/next buttons | |
92 | 48 * show the available days in a kind of calender way |
64 | 49 * testing testing |