周梦康 发表于 2014-08-02 4073 次浏览 标签 : ThinkSNS

例如在/apps/admin/Lib/Action/AdministratorAction.class.phpsaveConfigData方法里面用到了系统的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,一看就明白了。

评论列表