例如在/apps/admin/Lib/Action/AdministratorAction.class.php
的saveConfigData
方法里面用到了系统的LogRecord
函数。
LogRecord('admin_config', 'editDetail', array('name'=>$title, 'k1'=>L('PUBLIC_ADMIN_EDIT_EDTAIL_PEIZHI')), true);
对应的日志记录模板文件在/apps/admin/Conf/logs.xml
。
再看LogRecord
函数:
/** * 记录日志 * Enter description here ... * @param unknown_type $app_group * @param unknown_type $action * @param unknown_type $data * @param unknown_type $isAdmin 是否管理员日志 */ function LogRecord($app_group,$action,$data,$isAdmin=false){ static $log = null; if($log == null){ $log = model('Logs'); } return $log->load($app_group)->action($action)->record($data,$isAdmin); }
LogsModel
在/addons/model/LogsModel.class.php
,一看就明白了。