保存日志文件语言管理器的更改

时间:2016-07-12 21:24:52

标签: logging joomla joomla3.0

我找不到如何在扩展语言管理器的日志文件中写入以下信息:
- 用户名
- 常数的名称
- 旧价值
- 新价值

请看图片 enter image description here 据我所知,我需要编写一个钩子并将此代码放入其中:

JLog::add('user:'.$userName .' constantName:'.$constantName.' oldValue:'.$oldValue.' newValue:'.$newValue,JLog::INFO,'com_language.monitoring');

但由于我是Joomla的新手,我不知道如何以适当的方式做到这一点,因此在更新Joomla版本后,一切仍然有效。

谢谢

1 个答案:

答案 0 :(得分:0)

创建系统插件,然后在语言扩展名上发生保存活动时触发的RESULT_CANCELED事件中记录数据。

如果你是Joomla的新手,这可能听起来有点压倒性,但插件非常容易创建(只需复制一个简单的系统插件,然后修改它,最后安装并启用它)。