mod_storage_muc_log/README.markdown
author Kim Alvefur <zash@zash.se>
Sun, 03 Mar 2024 11:23:40 +0100
changeset 5857 97c9b76867ca
parent 3461 058844edcaaf
permissions -rw-r--r--
mod_log_ringbuffer: Detach event handlers on logging reload (thanks Menel) Otherwise the global event handlers accumulate, one added each time logging is reoladed, and each invocation of the signal or event triggers one dump of each created ringbuffer.
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
1807
4d73a1a6ba68 Convert all wiki pages to Markdown
Kim Alvefur <zash@zash.se>
parents: 1786
diff changeset
     1
---
4d73a1a6ba68 Convert all wiki pages to Markdown
Kim Alvefur <zash@zash.se>
parents: 1786
diff changeset
     2
labels:
4d73a1a6ba68 Convert all wiki pages to Markdown
Kim Alvefur <zash@zash.se>
parents: 1786
diff changeset
     3
- 'Stage-Alpha'
4d73a1a6ba68 Convert all wiki pages to Markdown
Kim Alvefur <zash@zash.se>
parents: 1786
diff changeset
     4
- ArchiveStorage
4d73a1a6ba68 Convert all wiki pages to Markdown
Kim Alvefur <zash@zash.se>
parents: 1786
diff changeset
     5
summary: 'Storage module using mod\_muc\_log data with new stanza archive API'
2826
37a6121b7373 mod_storage_muc_log: Tweak README
Kim Alvefur <zash@zash.se>
parents: 1825
diff changeset
     6
---
1786
29f3d6b7ad16 Import wiki pages
Kim Alvefur <zash@zash.se>
parents:
diff changeset
     7
1807
4d73a1a6ba68 Convert all wiki pages to Markdown
Kim Alvefur <zash@zash.se>
parents: 1786
diff changeset
     8
Introduction
4d73a1a6ba68 Convert all wiki pages to Markdown
Kim Alvefur <zash@zash.se>
parents: 1786
diff changeset
     9
============
1786
29f3d6b7ad16 Import wiki pages
Kim Alvefur <zash@zash.se>
parents:
diff changeset
    10
2826
37a6121b7373 mod_storage_muc_log: Tweak README
Kim Alvefur <zash@zash.se>
parents: 1825
diff changeset
    11
[mod\_muc\_log] provided logging of chatrooms running on the server to
37a6121b7373 mod_storage_muc_log: Tweak README
Kim Alvefur <zash@zash.se>
parents: 1825
diff changeset
    12
Prosody's data store. This module gives access to this data using the
37a6121b7373 mod_storage_muc_log: Tweak README
Kim Alvefur <zash@zash.se>
parents: 1825
diff changeset
    13
0.10+ stanza archive API, allowing legacy log data to be used with
37a6121b7373 mod_storage_muc_log: Tweak README
Kim Alvefur <zash@zash.se>
parents: 1825
diff changeset
    14
[mod\_mam\_muc] and [mod\_http\_muc\_log].
1786
29f3d6b7ad16 Import wiki pages
Kim Alvefur <zash@zash.se>
parents:
diff changeset
    15
1807
4d73a1a6ba68 Convert all wiki pages to Markdown
Kim Alvefur <zash@zash.se>
parents: 1786
diff changeset
    16
Details
4d73a1a6ba68 Convert all wiki pages to Markdown
Kim Alvefur <zash@zash.se>
parents: 1786
diff changeset
    17
=======
4d73a1a6ba68 Convert all wiki pages to Markdown
Kim Alvefur <zash@zash.se>
parents: 1786
diff changeset
    18
2826
37a6121b7373 mod_storage_muc_log: Tweak README
Kim Alvefur <zash@zash.se>
parents: 1825
diff changeset
    19
Replace [mod\_muc\_log] and [mod\_muc\_log\_http] in your config
37a6121b7373 mod_storage_muc_log: Tweak README
Kim Alvefur <zash@zash.se>
parents: 1825
diff changeset
    20
with
1807
4d73a1a6ba68 Convert all wiki pages to Markdown
Kim Alvefur <zash@zash.se>
parents: 1786
diff changeset
    21
1824
8de50be756e5 Various README files: Correct indentation levels, fix syntax and other small fixes
Kim Alvefur <zash@zash.se>
parents: 1807
diff changeset
    22
``` {.lua}
8de50be756e5 Various README files: Correct indentation levels, fix syntax and other small fixes
Kim Alvefur <zash@zash.se>
parents: 1807
diff changeset
    23
Component "conference.example.org" "muc"
8de50be756e5 Various README files: Correct indentation levels, fix syntax and other small fixes
Kim Alvefur <zash@zash.se>
parents: 1807
diff changeset
    24
modules_enabled = {
8de50be756e5 Various README files: Correct indentation levels, fix syntax and other small fixes
Kim Alvefur <zash@zash.se>
parents: 1807
diff changeset
    25
  -- "muc_log"; -- functionality replaced by mod_mam_muc + mod_storage_muc_log
8de50be756e5 Various README files: Correct indentation levels, fix syntax and other small fixes
Kim Alvefur <zash@zash.se>
parents: 1807
diff changeset
    26
    "mam_muc"; -- Does logging to storage backend configured below
1786
29f3d6b7ad16 Import wiki pages
Kim Alvefur <zash@zash.se>
parents:
diff changeset
    27
1824
8de50be756e5 Various README files: Correct indentation levels, fix syntax and other small fixes
Kim Alvefur <zash@zash.se>
parents: 1807
diff changeset
    28
    -- "muc_log_http"; -- Replaced by the mod_http_muc_log
8de50be756e5 Various README files: Correct indentation levels, fix syntax and other small fixes
Kim Alvefur <zash@zash.se>
parents: 1807
diff changeset
    29
    "http_muc_log";
8de50be756e5 Various README files: Correct indentation levels, fix syntax and other small fixes
Kim Alvefur <zash@zash.se>
parents: 1807
diff changeset
    30
}
8de50be756e5 Various README files: Correct indentation levels, fix syntax and other small fixes
Kim Alvefur <zash@zash.se>
parents: 1807
diff changeset
    31
storage = {
8de50be756e5 Various README files: Correct indentation levels, fix syntax and other small fixes
Kim Alvefur <zash@zash.se>
parents: 1807
diff changeset
    32
  muc_log = "muc_log";
8de50be756e5 Various README files: Correct indentation levels, fix syntax and other small fixes
Kim Alvefur <zash@zash.se>
parents: 1807
diff changeset
    33
}
8de50be756e5 Various README files: Correct indentation levels, fix syntax and other small fixes
Kim Alvefur <zash@zash.se>
parents: 1807
diff changeset
    34
```
1786
29f3d6b7ad16 Import wiki pages
Kim Alvefur <zash@zash.se>
parents:
diff changeset
    35
1807
4d73a1a6ba68 Convert all wiki pages to Markdown
Kim Alvefur <zash@zash.se>
parents: 1786
diff changeset
    36
Compatibility
4d73a1a6ba68 Convert all wiki pages to Markdown
Kim Alvefur <zash@zash.se>
parents: 1786
diff changeset
    37
=============
1786
29f3d6b7ad16 Import wiki pages
Kim Alvefur <zash@zash.se>
parents:
diff changeset
    38
3461
058844edcaaf mod_storage_muc_log/README: Update compatibility
Kim Alvefur <zash@zash.se>
parents: 2826
diff changeset
    39
  version   status
058844edcaaf mod_storage_muc_log/README: Update compatibility
Kim Alvefur <zash@zash.se>
parents: 2826
diff changeset
    40
  --------- ---------------
058844edcaaf mod_storage_muc_log/README: Update compatibility
Kim Alvefur <zash@zash.se>
parents: 2826
diff changeset
    41
  0.9       unknown
058844edcaaf mod_storage_muc_log/README: Update compatibility
Kim Alvefur <zash@zash.se>
parents: 2826
diff changeset
    42
  0.10      works
058844edcaaf mod_storage_muc_log/README: Update compatibility
Kim Alvefur <zash@zash.se>
parents: 2826
diff changeset
    43
  0.11      does not work