如何使用Apache C模块登录到文件

时间:2017-08-03 16:03:42

标签: c++ c apache

我是Apache模块开发的新手,我看到有这个功能满足我的需求:

getNum = function(number) {
  if (number < .33) {
    return 1;
  }
  if (number < .67) {
    return 2;
  } else {
    return 3;
  }
};

var results = [0,0,0];
for (var i=1; i<=100; i ++ ){
   var rn = Math.random()
   results[getNum(rn)-1] += 1
}

console.log(results)

无论如何我不知道如何创建应该是server_rec结构的第三个参数。

我从我的电话中说出来:

ap_log_error(APLOG_MARK, APLOG_ERR, r->server,"some error"); 

request_rec-&gt;服务器包含此类结构,但我收到警告

static int example_handler(request_rec *r)
{
...
}

然后这个:

warning: passing argument 5 of 'ap_log_error_' makes integer from pointer without a cast [-Wint-conversion]
         ap_log_error(APLOG_MARK, APLOG_ERR, r->server,"some error");

我怎么称它为最终登录?

1 个答案:

答案 0 :(得分:0)

我很幸运,使用了另一个ap_log_rerror记录电话

是这样的:

void someFunc(request_rec *r) {
    ap_log_rerror(APLOG_MARK, APLOG_DEBUG, APR_SUCCESS, r,
                  " Error msg!");`
}