如何在 Jitsi 韵律插件 lua 文件中添加日志

Posted

技术标签:

【中文标题】如何在 Jitsi 韵律插件 lua 文件中添加日志【英文标题】:How to add log in Jitsi prosody plugin lua files 【发布时间】:2022-01-10 22:37:38 【问题描述】:

我正在尝试在 Jitsi meet 韵律模块 Lua 文件中添加一些日志。例如:在 mod_muc_allowners.Lua 文件。如何在这些 lua 文件中添加日志,在哪里可以查看?

mod_muc_allowners.Lua

mod_av_moderation_component.lua 在这个文件中,假设我想检查这个方法是否被调用。我该如何检查。

function occupant_affiliation_changed(event)

另外,这些 Lua 文件是从 Prosody 服务器运行的吗?在jitsi meet中添加韵律模块的Jicofo有什么联系吗?

谢谢,

【问题讨论】:

【参考方案1】:

如果您仔细查看 mod_muc_allowners.lua73rd 行中的代码,您会发现: module:log('debug', 'skip allowners for non-auth user subdomain:%s room_name:%s', subdomain, room_name);

在这里,您可以只在第一个参数中设置日志级别,在第二个参数中设置日志消息。其他参数仅取决于您在第二个参数中用“%s”表示的任何变量。 您可以在任何地方简单地编写任何日志消息,并通过在运行会议时在服务器中拖尾 prosody.log 从服务器捕获日志。

对于任何查询,如果您的主题是关于 jitsi,您可以简单地在其社区上发布,您可以在其中寻求更多关注。谢谢

【讨论】:

谢谢@Nafiul,是的,在 Jitsi 社区也得到了答案。

以上是关于如何在 Jitsi 韵律插件 lua 文件中添加日志的主要内容,如果未能解决你的问题,请参考以下文章

无法启用 muc_size 韵律插件

Openfire Meetings插件是一个包含各种Jitsi项目(如VideoBridge和Meet)的实现

如何从 Flutter 中的 Jitsi Meet Conference 获取视频帧

如何在reactjs中隐藏jitsi水印

jitsi-android 无法编译构建

添加 react-native-jitsi-meet 库后应用程序崩溃