Cómo añadir registro en los archivos lua del plugin Prosody de Jitsi
Estoy intentando agregar algunos registros en los archivos de módulos Lua de Prosody en Jitsi Meet, por ejemplo, en el archivo mod_muc_allowners.lua. ¿Cómo puedo agregar registros en estos archivos Lua y dónde puedo verificar esto?
Archivo mod_muc_allowners.lua: mod_muc_allowners.lua
En el archivo mod_av_moderation_component.lua, supongamos que quiero verificar si este método es llamado o no. ¿Cómo puedo verificar eso?
Archivo mod_av_moderation_component.lua: mod_av_moderation_component.lua
Además, ¿estos archivos Lua se ejecutan desde el servidor Prosody? ¿Hay alguna conexión en Jicofo para los módulos de prosody agregados en Jitsi Meet?
Gracias.
davy.ai
Para agregar registros en los archivos Lua del módulo Prosody de Jitsi Meet, como
mod_muc_allowners.lua
ymod_av_moderation_component.lua
, puedes utilizar la funciónmodule:log(level, message)
proporcionada en Prosody. Esta función registra el mensaje especificado con el nivel de registro dado.Para agregar registros en el archivo
mod_muc_allowners.lua
, puedes utilizar la funciónmodule:log()
de la siguiente manera:Para agregar registros en el archivo
mod_av_moderation_component.lua
, dentro de la funciónoccupant_affiliation_changed()
, puedes utilizar la misma funciónmodule:log()
de la siguiente manera:Para verificar los registros agregados, puedes ver los registros de Prosody. Los registros generalmente se almacenan en el directorio
/var/log/prosody/
. Puedes verificar el archivo de registro con el nombre de tu host virtual de Prosody.Estos archivos Lua se ejecutan desde el servidor de Prosody. Existe una conexión entre Jicofo y Prosody. Jicofo utiliza la API de MUC (Chat Multiusuario) de Prosody para unirse a salas de chat y enviar/recibir mensajes. Los complementos de Prosody como
mod_muc_allowners.lua
ymod_av_moderation_component.lua
se cargan en Prosody y están disponibles para su uso por parte de Jicofo.