Software /
code /
prosody-modules
Annotate
mod_muc_log/README.md @ 6211:750d64c47ec6 draft default tip
Merge
author | Trần H. Trung <xmpp:trần.h.trung@trung.fun> |
---|---|
date | Tue, 18 Mar 2025 00:31:36 +0700 |
parent | 6197:ba8f5cdc1676 |
rev | line source |
---|---|
1803
4d73a1a6ba68
Convert all wiki pages to Markdown
Kim Alvefur <zash@zash.se>
parents:
1782
diff
changeset
|
1 --- |
4d73a1a6ba68
Convert all wiki pages to Markdown
Kim Alvefur <zash@zash.se>
parents:
1782
diff
changeset
|
2 labels: |
6197
ba8f5cdc1676
mod_muc_log: Delete because obsolete
Kim Alvefur <zash@zash.se>
parents:
6003
diff
changeset
|
3 - 'Stage-Obsolete' |
1803
4d73a1a6ba68
Convert all wiki pages to Markdown
Kim Alvefur <zash@zash.se>
parents:
1782
diff
changeset
|
4 summary: Log chatroom messages to disk |
4d73a1a6ba68
Convert all wiki pages to Markdown
Kim Alvefur <zash@zash.se>
parents:
1782
diff
changeset
|
5 ... |
1782 | 6 |
6197
ba8f5cdc1676
mod_muc_log: Delete because obsolete
Kim Alvefur <zash@zash.se>
parents:
6003
diff
changeset
|
7 ::: {.alert .alert-danger} |
ba8f5cdc1676
mod_muc_log: Delete because obsolete
Kim Alvefur <zash@zash.se>
parents:
6003
diff
changeset
|
8 This module was an early and obsolete way to record group chat logs. |
ba8f5cdc1676
mod_muc_log: Delete because obsolete
Kim Alvefur <zash@zash.se>
parents:
6003
diff
changeset
|
9 |
ba8f5cdc1676
mod_muc_log: Delete because obsolete
Kim Alvefur <zash@zash.se>
parents:
6003
diff
changeset
|
10 For a modern approach, use [mod_muc_mam][doc:modules:mod_muc_mam]. |
ba8f5cdc1676
mod_muc_log: Delete because obsolete
Kim Alvefur <zash@zash.se>
parents:
6003
diff
changeset
|
11 |
ba8f5cdc1676
mod_muc_log: Delete because obsolete
Kim Alvefur <zash@zash.se>
parents:
6003
diff
changeset
|
12 For converting legacy logs stored by this module, see [mod_storage_muc_log], it can be used with [mod_migrate] or [prosody-migrator][doc:migrator]. |
ba8f5cdc1676
mod_muc_log: Delete because obsolete
Kim Alvefur <zash@zash.se>
parents:
6003
diff
changeset
|
13 ::: |
ba8f5cdc1676
mod_muc_log: Delete because obsolete
Kim Alvefur <zash@zash.se>
parents:
6003
diff
changeset
|
14 |
1803
4d73a1a6ba68
Convert all wiki pages to Markdown
Kim Alvefur <zash@zash.se>
parents:
1782
diff
changeset
|
15 Introduction |
4d73a1a6ba68
Convert all wiki pages to Markdown
Kim Alvefur <zash@zash.se>
parents:
1782
diff
changeset
|
16 ============ |
1782 | 17 |
1803
4d73a1a6ba68
Convert all wiki pages to Markdown
Kim Alvefur <zash@zash.se>
parents:
1782
diff
changeset
|
18 This module logs the conversation of chatrooms running on the server to |
4d73a1a6ba68
Convert all wiki pages to Markdown
Kim Alvefur <zash@zash.se>
parents:
1782
diff
changeset
|
19 Prosody's data store. To view them you will need a module such as |
1821 | 20 [mod\_muc\_log\_http](mod_muc_log_http.html). |
1782 | 21 |
1803
4d73a1a6ba68
Convert all wiki pages to Markdown
Kim Alvefur <zash@zash.se>
parents:
1782
diff
changeset
|
22 Details |
4d73a1a6ba68
Convert all wiki pages to Markdown
Kim Alvefur <zash@zash.se>
parents:
1782
diff
changeset
|
23 ======= |
1782 | 24 |
1803
4d73a1a6ba68
Convert all wiki pages to Markdown
Kim Alvefur <zash@zash.se>
parents:
1782
diff
changeset
|
25 mod\_muc\_log must be loaded individually for the components that need |
4d73a1a6ba68
Convert all wiki pages to Markdown
Kim Alvefur <zash@zash.se>
parents:
1782
diff
changeset
|
26 it. Assuming you have a MUC component already running on |
4d73a1a6ba68
Convert all wiki pages to Markdown
Kim Alvefur <zash@zash.se>
parents:
1782
diff
changeset
|
27 conference.example.org then you can add muc\_log to it like so: |
1782 | 28 |
1803
4d73a1a6ba68
Convert all wiki pages to Markdown
Kim Alvefur <zash@zash.se>
parents:
1782
diff
changeset
|
29 Component "conference.example.org" "muc" |
4d73a1a6ba68
Convert all wiki pages to Markdown
Kim Alvefur <zash@zash.se>
parents:
1782
diff
changeset
|
30 modules_enabled = { |
4d73a1a6ba68
Convert all wiki pages to Markdown
Kim Alvefur <zash@zash.se>
parents:
1782
diff
changeset
|
31 "muc_log"; |
4d73a1a6ba68
Convert all wiki pages to Markdown
Kim Alvefur <zash@zash.se>
parents:
1782
diff
changeset
|
32 } |
1782 | 33 |
1803
4d73a1a6ba68
Convert all wiki pages to Markdown
Kim Alvefur <zash@zash.se>
parents:
1782
diff
changeset
|
34 Logging is not enabled by default. In 0.9+ logging can be enabled per |
4d73a1a6ba68
Convert all wiki pages to Markdown
Kim Alvefur <zash@zash.se>
parents:
1782
diff
changeset
|
35 room in the room config form. |
1782 | 36 |
1803
4d73a1a6ba68
Convert all wiki pages to Markdown
Kim Alvefur <zash@zash.se>
parents:
1782
diff
changeset
|
37 To enable logging in older versions, or to enable logging by default for |
4d73a1a6ba68
Convert all wiki pages to Markdown
Kim Alvefur <zash@zash.se>
parents:
1782
diff
changeset
|
38 all rooms, set |
4d73a1a6ba68
Convert all wiki pages to Markdown
Kim Alvefur <zash@zash.se>
parents:
1782
diff
changeset
|
39 |
4d73a1a6ba68
Convert all wiki pages to Markdown
Kim Alvefur <zash@zash.se>
parents:
1782
diff
changeset
|
40 muc_log_by_default = true -- Log all rooms by default |
1782 | 41 |
1803
4d73a1a6ba68
Convert all wiki pages to Markdown
Kim Alvefur <zash@zash.se>
parents:
1782
diff
changeset
|
42 Compatibility |
4d73a1a6ba68
Convert all wiki pages to Markdown
Kim Alvefur <zash@zash.se>
parents:
1782
diff
changeset
|
43 ============= |
1782 | 44 |
6197
ba8f5cdc1676
mod_muc_log: Delete because obsolete
Kim Alvefur <zash@zash.se>
parents:
6003
diff
changeset
|
45 Does **not** work with currently supported versions of Prosody. |