mod_log_json: Prefer native Lua table.pack over Prosody util.table one
Prosody is removing support for Lua 5.1, which was the reason for
util.table.pack to exist in the first place, since Lua 5.2+ provides
table.pack. In prosody rev 5eaf77114fdb everything was switched over to
use table.pack, opening the door for removing util.table.pack at some
point. This change here is to prepare for that future eventuality.
---
labels:
- 'Stage-Beta'
summary: 'Log/archive all user messages'
...
Introduction
============
Often service administrators need to log their users' messages for
reasons such as auditing and compliance. This module simply logs user
messages to simple text files, which can be easily searched, archived or
removed on a regular basis.
Usage
=====
Simply load the module and it will start logging. Reloading Prosody
(e.g. with a SIGHUP) will cause it to close any open logs (and re-open
them if necessary).
Configuration
=============
Option name Description
----------------------- -----------------------------------------------------------------------------------------------------------------------
message\_logging\_dir The directory to save message logs in. Default is to create a 'message\_logs' subdirectory inside the data directory.
Compatibility
=============
----- -------
0.9 Works
----- -------